<SEC-DOCUMENT>0001345126-23-000030.txt : 20230503
<SEC-HEADER>0001345126-23-000030.hdr.sgml : 20230503
<ACCEPTANCE-DATETIME>20230503162058
ACCESSION NUMBER:		0001345126-23-000030
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		95
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230503
DATE AS OF CHANGE:		20230503

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:		23884331

	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:		23884332

	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-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96,d:33707867ccfb4c5cacff0acd8e318342--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:codi="http://www.compasstrust.com/20230331" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>codi-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl8yLTEtMS0xLTExNjcxMQ_aa440947-23af-40f8-aa65-e0894d8a8bdd">0001345126</ix:nonNumeric><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl8zLTEtMS0xLTExNjcxMQ_537a64de-6b0a-441d-b7c6-bd106e3ac910">Dec 31</ix:nonNumeric><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl80LTEtMS0xLTExNjcxMQ_04dcee90-9d90-4fa1-b0ba-25ee4c44e893">2023</ix:nonNumeric><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl81LTEtMS0xLTExNjcxMQ_66dbf724-a361-4873-9ba0-3f011b18f0a9">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl82LTEtMS0xLTExNjcxMQ_67499621-da6f-4916-a234-525985c13cbb">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMi0xLTEtMS0xMTY3MTE_cdd8ed6e-5713-4159-ad29-6cfdb407d04f">11,301</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMi0zLTEtMS0xMTY3MTE_e72d0a91-4866-4a69-96f3-365d0255a4fa">12,211</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNC0xLTEtMS0xMTY3MTE_2c73bbeb-9642-4c7c-ad90-1994009b2895">6,831</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNC0zLTEtMS0xMTY3MTE_e81d3547-5c47-40af-8d06-7e3cca62fd33">7,234</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" xsi:nil="true" name="us-gaap:CommonStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNi0zLTEtMS0xMTY3MTE_d12aad5c-b2f3-4d26-b446-c774b091b384"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNy0zLTEtMS0xMTY3MTE_0405e78f-346a-44a6-87ec-66a817cdf834">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfOS0xLTEtMS0xMTY3MTE_50dea212-1bc1-49b8-bb8f-170cf884761e">71,993</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfOS0zLTEtMS0xMTY3MTE_db841b31-1c9b-4c56-96ac-c3d1786b5ef4">72,203</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTEtMy0xLTEtMTE2NzEx_ad91c11f-17f5-4217-ad75-2609a876c076">50,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTItMy0xLTEtMTE2NzEx_0eb5fda8-5dc4-4737-b17c-2ee57577818b">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTMtMS0xLTEtMTE2NzEx_7b211ca9-dc83-4ecb-8319-1d7afa01989e">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTMtMy0xLTEtMTE2NzEx_a5eb8f59-45f3-4df6-90d2-1ba4fecf4be6">12,600</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTUtMy0xLTEtMTE2NzEx_00a512cd-0d8f-43ee-abdb-f56ded25d8c9"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTYtMy0xLTEtMTE2NzEx_673a1335-719e-44fc-b052-48bd912db49d">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTctMS0xLTEtMTE2NzEx_9cd7b20b-5e69-426a-b5f5-0b0a05aa4454">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTctMy0xLTEtMTE2NzEx_3baebfe5-ec7a-4c65-a99f-0d90f1caa7bc">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjAtMy0xLTEtMTE2NzEx_c63ae087-ac71-464f-92e2-f6bdec92a0eb"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjEtMy0xLTEtMTE2NzEx_fd1f0db5-2e61-4515-8810-25c92ced164b">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjItMS0xLTEtMTE2NzEx_38d3003a-7d55-4c1d-91ca-87c3281247e7">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjItMy0xLTEtMTE2NzEx_f3e1c848-d783-4310-b978-c04b14665930">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231" decimals="0" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjUtMy0xLTEtMTE2NzEx_5542fcee-f399-40fc-9c43-63ebf5430905">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjYtMy0xLTEtMTE2NzEx_4cdbfc4b-897e-4dcf-8dd2-4876c7a9b9ad">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjctMS0xLTEtMTE2NzEx_efcb1da6-eb35-4d3e-8cf6-82b256fd10ac">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjctMy0xLTEtMTE2NzEx_54e05ff6-b9a0-47b3-ada2-14929f6ed2f7">4,600</ix:nonFraction><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83Ni9mcmFnOmY3YzkwNjU0M2JhMDRjZTRiNzRlMzQyMmNlZDI3MWEwL3RhYmxlOjliYzE5ZDJiZjlkYTQ0NWJiOTk0MDU2MDI4OTQ1ZDA5L3RhYmxlcmFuZ2U6OWJjMTlkMmJmOWRhNDQ1YmI5OTQwNTYwMjg5NDVkMDlfMC0xLTEtMS0xMTY3MTE_2931f1f0-c286-4529-aaf6-01bbecd54b9f">One vote per share</ix:nonNumeric><ix:nonNumeric contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">http://fasb.org/us-gaap/2023#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">http://fasb.org/us-gaap/2023#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="id45577fe86a14f15beb22518728a57fa_I20230331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8f8610135e8544a590d2d41abebb546a_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id673a34d4a4842a6ba406026d2faeacb_I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i26ba69634a574cac872d5c3d72140b42_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" xsi:nil="true" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85Ny9mcmFnOmQyOWNkMmQ1MjU5YjRmYTFiMjUzOGJjN2I4OWQyNzQ3L3RleHRyZWdpb246ZDI5Y2QyZDUyNTliNGZhMWIyNTM4YmM3Yjg5ZDI3NDdfNw_0e6f9a6b-9361-40bf-86bc-c964717c8ceb" escape="true"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="codi-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief367383d5894dcb9e919c9dd94ecb45_I20230427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9f852c375e564a0393a56050f42dee09_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331"><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>2023-03-31</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="i25a7165290944f04bf0f4ab22ca0a664_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i252fa7a73ba047269d46542d005bd9af_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b61f5220f2e4400af4a59283dc029b8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3f1533960094eb695d0a15102aded2d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05fafaa0f72e4183922bed854b444c8e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i901a54041663413790dd38b0a8af5369_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ee01c109227401990676856fc8067ca_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="icd4920a710004e3ab3338c650310d8a1_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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2dbf631723f449992792574da8d00d2_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="ia3ef6e10a292444993a78f461eb35d22_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c13fa4c80f7471399c464d745824733_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="ifb78d86f4a0b432e880c8945c737dff0_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="i4fc5129a4b534546bfd82bc62a73bf80_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="i1c29d2bab7f34d22b739b270921f11fb_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="ie3ddf02d23514431a982cac66c1fed87_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="i37a52b7ea0b54a0584eb097138628840_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="i615b5c19c3014779b42e9f0d7d682795_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74fb05ff1bf04221992487638d1cc29a_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i971b957fca67498e95873f779ea058fd_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i754e9554d53844fd94214aa5ff8a265f_D20220101-20220331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeaa6a217fcc42d9a2d3505be55ea878_D20220101-20220331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b90e8809834b1bbddcb303d047b352_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeddab1945434d4b962cdd9f70a8458c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie847e45bfe9241819d39df06713e71a6_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b52eb99937a406bb8904bede70a71aa_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i214b13a3a9f8461a96cd91d5ccdc7be6_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife02060f945b479dab21ccf55ea6bde4_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="i31ea5154293e43a3b322d35031a39f8e_I20220331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61744d6f94f84798961a018bca284f61_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="i4fe29c0bc09141cd96aaa07332aa5393_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82eb51cde30149bbb230523ba24ff09d_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="ib134c9d6093e4a04b0e6df1632912616_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="i70634a11a0384db88d5bfedd9bcc0798_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="i6fdb4e4ed7b245028e736611d4b951c3_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="i2a85776a57e347e6af8e9e3eb2ee461b_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="i9c5310e101c94b2d882f47db2f41b67b_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="i7f04271f8a27478f8cf724312551e914_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfc868a7acc248668b5d8eb8dca582cb_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18f6ede13da746d481a473caf6b38601_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d2cd197cdc14bbd8a307ffd3e925e47_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4ba62de71284174ae0fa283e1d43f48_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic955dfc1159a41a38cea3f5f2a039cbd_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9ac344de1fb4e13b90981a2f63250ea_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5957616991b3456f89c49a4c387cf7a8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i410c32cd94834fd3a65addd3989a6231_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b7cd167fc834157914884601e9367db_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e86fceea7cb469ea9beff41ac911962_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia255c093ad624f32bfa5cbd6f1f9c570_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10085c61f60c44849c3bc7f5fc72277c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie251700109314a4cb985dd458a2cdafb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94f5a1e125b94b2688a5f340293d20b4_D20230101-20230331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88d217e40a4d43858fa93022131fe60d_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05c6045c5eef43cda943b7c3eec2c2e9_D20230101-20230331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i996ee09cc2394c2ab6d5bf3a8332e952_D20230101-20230331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9b8e7389e74594b214d798d97176a6_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i955de38ecdbe4373a6c9e10b1a9f9f27_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ba09331d0342a8b4fe61bbfa8e865f_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bdc71baf60f4055bba1775b83e17a4c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i659f4c835656419e90f92121764b922b_I20230331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1db331ec7d834992896fa465cb904cc7_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f61468bb65e4441909ea35d34876507_I20230331"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida39e3ed90b747949c217cd8f1358d7a_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41778e26d6f7475ba0afbb1b8ad383af_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8e6df5d21e8426f8a3a5ff405603510_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea967406b83146c8844d9f976db1c6d2_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie275493852fb437ca5bbc9aec987c57d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i456e1a57ac354ef486d66314dda5345b_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id176939d6853428994159a1711f5b413_I20230331"><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>2023-03-31</xbrli:instant></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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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="id11f643811e64104a2a4f9840c465dc1_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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="i09dfd6d760574d9eacde8ca884c49cb3_D20220712-20220930"><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-07-12</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-12</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc598f5c52e14ca3adaf143d15897670_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842114b80cf44eb29205a432721b674c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182179640d234e0cb7a0282b7a300438_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44d25657faa7405c959527b000772579_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</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="i87d03bc6c51f4855bc15da578eae8870_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</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="i04186164d94843d7bc168746eabc4538_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</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="i9955f4f7d9394062b347b58acc150503_D20220708-20220708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-08</xbrli:startDate><xbrli:endDate>2022-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33b298c8a24349e684bff20e8bf2cd93_I20230110"><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>2023-01-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia45bea886ea641e3bc226c6a606159eb_D20230110-20230110"><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:startDate>2023-01-10</xbrli:startDate><xbrli:endDate>2023-01-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i871cb9516c024198abd40fd634d5746c_D20230101-20230331"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1974241592b1452fb75451bdfaba7061_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73c60dd645434bf2837b85d0d9d8ca5c_D20230101-20230331"><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:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i581e599577024f8a9c45565feec98092_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7293b0b2521e4608bfd4de3d8fe531c2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic659fee397384be8a3c32d38c68019ab_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ec702a4533640c8a23a453f8bb54636_D20230101-20230331"><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:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd6a9baba74438f989f3bd519b305b8_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbc639a1a27d403ab5536036bf56cdf3_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd3d2b3c7f4644ba8789e0c0b0d21dba_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc1b2c1e97014cff93156a5c9640b620_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6de3936e35b8493992ebe2f2b4adf373_D20230101-20230331"><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:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32d625f957ba4594a209fd5b29b6c777_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f99be4108f4a46af0f407e672a911a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8cb05c3415e4b25b5dc22743942f083_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a2ee6245a0040f0affcfe3c49159b26_D20230101-20230331"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cc47f7c161f45219ada89f36e87870d_D20230101-20230331"><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">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a76f7e01e1340e38bb630ff1cfe2a8b_D20230101-20230331"><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:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i327812c6fe904b36b502edf669ad3547_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18e26abb754647ab839d162269ff012b_D20230101-20230331"><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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic839e2c465ef45bda96b9bec7c1d735f_D20230101-20230331"><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:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i235c058aa3a946adb5c240674f64759f_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26f31cbd31e04f2197259a9ae04b11e3_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8852a851f644c0f9eed341ff31a53c2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddcb376eed644d30ab2400184610f271_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id517c305fe334919844afea6bc2f37a6_D20230101-20230331"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia57c43d3c6b54b1c8cb5dd32b767e762_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3375cf3b3b1e4e8295ba77ed6c465fac_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i083219bf38bd4e49ab5002ffd85d8747_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e4d0138f784b8193acdcfb3130ed2b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c32710234ac4cb68f21ba7133163f10_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7052dfd8380a4b1c9f6a1ffe76fd3859_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff759956e1ea4ab4bdc6f79d53f72703_D20230101-20230331"><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:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9cf0ba0d1df498cac96487cc8deb195_D20230101-20230331"><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:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f89a07bf8dd485d9fcc22d6c91edaa2_D20230101-20230331"><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:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dfebfa8a0f74aabb409438a4de0d9d6_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82380363a3c64869b4c556c803bfdba8_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i672e6a6f8f2f458a9c25b6dc9075156a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ab7f29001834b35b4186460d0a38bd6_D20230101-20230331"><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:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a605406b1b745acb7073834773be1cf_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bb93b7db2a44b6e84953191692ff84e_D20230101-20230331"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98df6ff291ff40dd8116b82515331689_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0b6dbaefb44e858875e9deb2c19dc4_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11eacace7f84c08a9bf719114bcd592_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i160f05b0493148a7b0be54c4078af8ea_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e331c596af4ef8958f63a8d7e32582_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad4f9ebdad2e430d89e408e3f63c8215_D20230101-20230331"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d8c7997ca714e2282e41806e31ab838_D20230101-20230331"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7277f97075764a878620d7d3b9313d30_D20230101-20230331"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie54c49334c104dfab4be0a1fa06b4ff7_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic45bc0567fa64c82a4f261f783c940d8_D20230101-20230331"><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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdf4f14c495744c4a2c659a496c48244_D20230101-20230331"><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:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39224e0784db4e1297a744915ea457e1_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dc9991678af4e4d9d60a10746b07abb_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b7a8783ffa447080e21193a228c445_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1a70641fe6343898a8e9d552ea6c2f2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4126fac5a70a4a5684087a53047b2bc9_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2c948e52d5e4946b3de1e6928f497d2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae98875b03dd4080bb75a3f7eded98cd_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i870e95e1e99c4654ac5121d1849228ae_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief200e3f103948e8ac336fefb6e2be34_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffac572bf70849688ada4dbef19f47b4_D20220101-20220331"><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:A5.11TacticalMember</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="ic16063ada12d4bda9b632880eedfb2bc_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f93b50fc0d546b5b2c6afc0fa9bee95_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib534d1ac51c446d7aac49b476ad6ba34_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3243a4f2d38f471485d7cc4ef4ddf1e6_D20220101-20220331"><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:A5.11TacticalMember</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="i2098824058714c03a608e48a26c9da59_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e7b1dac62504b42945b5b338564a37d_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06697e73faf840c182bbd4b5dd3bc37e_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i767407aee29445d6bc40092f787eeb73_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f6611691ee44e1dbad75688aed3225f_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0d15ce695394042a8dd53225b4f5565_D20220101-20220331"><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:BOAMember</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="ie3b9c54a497846a6b838b5fd0129b0dc_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a978515c9464074b93e7090f31e47cd_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20cefeee6b714a49997d0a971e07cad4_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16471858709a4b7a9d8c323a42700c84_D20220101-20220331"><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">srt:EuropeMember</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="i50e38b1e9f264b7cac3aa3fbf2a1cce7_D20220101-20220331"><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">srt:AsiaPacificMember</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="i097438eba5a94b99bbc9e40a16e9d8a5_D20220101-20220331"><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:ErgoMember</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="i48c00b22c2714ee684744dd788292fa7_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05714f2490746b5a0c076b5c69f6197_D20220101-20220331"><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:StatementGeographicalAxis">country:US</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="i78f2e647947a4d3dbb1601240a23215b_D20220101-20220331"><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:StatementGeographicalAxis">country:CA</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="i064859ad99ff45f2b4c386e9f22a23d0_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1adb96551240c88f773a84e54b991f_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ef12e9063d54bb5bb43c990d936dd08_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f2ee697368345239d594541e4bd5bf7_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc304008c15046bd99c419c3cbe62b9d_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7f16fdf8a1241998c344dc828e89871_D20220101-20220331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08cf2ae9a77f40768da9e66945b51f38_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05a347f6cce64846839f073a628440e0_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557817a53c8c43308d643d8b9fcd2a54_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22911e3be391421d913861eaef229073_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94460a64798d41f699872e24e936848a_D20220101-20220331"><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:VelocityOutdoorMember</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="i2d0f1c0ba23047c3a436e4906450e184_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1741b1431c194a2cba6c74f1345ec5e7_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c6db5af856f40d49f40cfa3a51b2545_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5632705e7e874aa2b88d45ebf212f6e1_D20220101-20220331"><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:VelocityOutdoorMember</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="ieb2b5a2d0eaa45ea98e3a4e7a63199bb_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12565a6d1fbb4ce78ce1507a346427e1_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie42274eb599f43dbaa6786a3ae7cf2dc_D20220101-20220331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4ace2c1740b481985af6b16af64b07c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ce0faf7fc3542419cf6b4b8bd0c4012_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5caa1cfe609c45e39f7764aac27ab0a5_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d1425abb69a474f8b3b1370bc7f5332_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7ba283b50cd4b5ea1708df6b4c3108f_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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b3a08e1a9de4c8498fa4bd7367a73fa_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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0faefcd269244144a7ef6c363b48b83f_D20220101-20220331"><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: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="idcd5b11c62cc4e05a1723eeef1ce91d6_D20220101-20220331"><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: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="i113814e37f55499795e3b806573e81e7_D20220101-20220331"><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: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="if7c70efd42db4d009b0690f51902c675_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="i29e68fd05bbe4fb0a93cc13ea4a07d33_D20220101-20220331"><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:StatementGeographicalAxis">country:US</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="i7b427fef4ce44a0d98de310785f4926a_D20220101-20220331"><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:StatementGeographicalAxis">country:CA</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="i06170695e76b4d0aa47a2fae0902c8bd_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3419952f4a7e4638a8a8468661a146b5_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b6b21c72b3b4e8b8b1d5512c6ca9c9c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e8fae1b71ab4be58c3c23d7eb57db30_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cddd2df2e948798f95f756ff79f674_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33da4076494e401b9a0711f5d490e5d9_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if50f38c20c9c4a009de1dfab02da5e59_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f38a7726176424487db332755dfbc22_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i553c7ad83066483784b5467fc0691c45_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ff1969bebf04906be95bfbc1e211610_D20230101-20230331"><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="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradingRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>codi:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i22e284a9ad934c64bf22783958b9c12c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="clients"><xbrli:measure>codi:Clients</xbrli:measure></xbrli:unit><xbrli:context id="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331"><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:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331"><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:A5.11TacticalMember</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="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcc4751374bc47679af4885364c8109c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i907bec9bd00e4903a4e7670476752469_D20230101-20230331"><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:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331"><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:VelocityOutdoorMember</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="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i334c7f21592a4f61809e0f73d4c1bb2f_D20230101-20230331"><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:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5a42ce3fe8b43148246c8c69d30a935_D20220101-20220331"><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:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i5514919cd36249f088ec01acad9fdecf_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9277e38a69364db9950cec242dbe1943_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3866a0552c274867a5527959071deb30_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d21efe077994487a3cd739d6291998a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3903ac7e7a3d4d47a0ccf81653284c27_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae3f257b98aa4fda99469c902db089bc_I20230331"><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:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6852e9336fe541b2907e4c42dded3044_I20221231"><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:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb622204ea414541b7a30286327b8d2d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9659b7847c3435db6014347b65404d8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ae608cd954f435cbda596c5b2f46031_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1340ef096094b13a641be90f8a0efc8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce3d9a804164bb2a86abf4278790921_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b1714bff8f44535930be85cad4950dc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77ffc4eb01234970968fd297e1880ad0_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i179d713b051347738a1f25c8ec9f4755_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e2325f3e92447b3bf8785c677b335f3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i856eafaede694bd68946bfeee94a3f43_I20230331"><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:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231"><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:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05419ed72f38482b80f8fa5924fc3262_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60dc1759fb8e4cf186326343c85792fe_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1e602e042b649f1bce3ad03fb13c66f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6051fc4e6e93463fab4d201cdc357ab0_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib89b6e425d8d4fe19fdfafed628ab53f_I20230331"><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:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib023bfc6c5884f3f8de42b6acd3d9366_I20221231"><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:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia81d7ad2ef1a4357b8c091e63c18897c_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd1582a1a18b4317a6abe5cf486470a0_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i163c63c554334c36ac01680476b99046_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8be5c4373096456b90203f0c29808a74_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86b58fd13dfc4dbbb0044c60ecf64212_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca6f519cd1548d8a545c9211d8f615a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0258f383e3684d128b51278447438e31_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2033cef3106542caac860a81782b3bfd_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d9862a856434b41b1b31f300a212e99_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76f1e0cf3880472f8b6083f52a676687_D20221001-20221231"><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:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i224b9b976add460f87ca8b4ce4395b06_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c8a4af57eeb4267a53d63049789770e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ab3bc2a4052403183445f99aa93efeb_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="i706a349cbac94efc86d12099dca7a433_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62deb05a88744dd83bb89f215a24234_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="i60071dae0e6b48bf9eb9768c16767ee0_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c135bdcf49415e8cedeb92687df1a1_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="i532779f714274f06b30b0c8ab70d040b_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44873822ef494af3a52af1cef53d23d8_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="i57782768a24e427f8802b55a9d7ccd44_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4df22a61544842979541e90847786643_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="i59d51272d78f490b859c04e3e6e3a2d8_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f229f2ef4b24f58a4f7697b51683ce7_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25e1724d602e4277825557af1342a242_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="i0934cc4e57f44356baa91f6bcdb26228_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="ia4714b358cdc4109b83a614e7106651f_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if73042e1b0e14cb7903904e7f9cf3652_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="i76515961ca184f38b115bdd68e48fa09_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14e514e231924f2fa241d3b17482102f_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="ie70196d0b7744b94899c94ffa09ad1b8_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib165b4a34a7e4306bc43e2f94410a422_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="i437d400b87534cb0bc4f0811afd94a40_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if50ef00676cf4b24bf0c57588ff9da6b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33382c458c4f4826b7c31abd31432140_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i915a3a51643f42379f945d0b7bb81eee_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c471bbe94c84801a2a0f203375be67d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i109032c75c7d4a14866b717133396ddd_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i891af002ab7749b28a39e33743106280_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b41ee064bfd41f396b107cf2723185e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47990e13e85b45a6af2e70e243ab646e_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacbfac13ad76473cb77cc0a26d3852e5_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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: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="i593d5c17bf6649398aeb512c2ffb23ef_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</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="idb8a1e0cef94419f996d70919d78a458_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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><xbrli:context id="i59ef2ccaaddb464c8093ff2106058fd5_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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><xbrli:context id="ib00f849c3c3846809539300938bc888c_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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="i97eced9b78a04a32be33df80f94ce292_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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><xbrli:context id="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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="i1574aacd22004a55b5c16bfb16c898c4_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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="ic4068d8293df44f28fd561ca45924fa5_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0af9e022a2b4704baba0dce4364743c_I20220712"><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: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="icbc4717266a841acaf9f503d905b5e64_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</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="i44a923605a724e8ba354954c6960b25f_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</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="iba76fa813d5c45e48f58346943c4c74f_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bad912f687a47c0b9077eabd9db71c6_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SwingLineLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88776ba6d3e04332b3702c1bae739c25_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="i55064d66a7974b8094a7b7e44d9f8476_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</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="ie274d7ebe964458aa542f7d1e25434f5_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="id1e8775603d2448f897702795602a497_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="iad444f27a4da4888af09636fe3073fbc_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="i8fa03622eb824706b02ff2e1195419e2_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ff82259d73b4e6dbc68283d82a03785_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc84aaef45aa472ea01cdbaefdaf3f0a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae16d92634f3410682cf297e14d73216_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i692c1bcca240432893bf23c1bb8f25ad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5557f6e0d2444789af5584036bfea42d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ca320deb1864e378f861ddd9f306477_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89b331a2b36048eba4367c206422e015_I20230331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917f9838741e46aa8fce820278fbafca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49fbf5d069f5440eb12b7227bbc66845_I20221231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe6a4821dfdc48dbb15250b9e012c49b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i995ed8c1fd2448eea5e6d0be7c70d76f_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2022TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icde03e92a7734bb18437695587f8c7b8_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i563f4496ae9c41a1bfbc50eda903de57_I20220712"><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>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2917f44f46c0491bb07fb8f65864529b_I20220712"><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>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9fced74e2fb40b38a3c0eaaff776ae1_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i017fc016e31240bc80c83ce1547a7d08_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id673a34d4a4842a6ba406026d2faeacb_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ba69634a574cac872d5c3d72140b42_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic253ee6c7db34c6e907b977e8ba09108_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc001388fca94608a63a8cafeb3f4370_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="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61d3939a9f6544cc9ae235b853addd54_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="i3923c498f7694a2abbaf3e4c600bdc63_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="i89af5d0a60804b08a595c35a3dd34591_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="i591cf278052d49bbb062095bd9ce7a68_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="id4653740664040668a7941eea26d9d74_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95e8bb90fe054c37b42150b929d03421_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="i7b8cd11a82d5427fb30fbd93f3d0ec36_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="i16b641bf47c4423aa9ef55838e4b71fd_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="i1478c57aa1fc40a9bf8ba6df6b190c81_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="if9d1a5769d344e49b4418bbe38a6918f_I20180313"><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>2018-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i467961637af241719a7f61ac8cfa6931_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa6c350765a24bcab561dc2007d0706b_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="i18f312e7d7254c9197574ec64e4bf289_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="i38c70eaab7b84c14bd4e797dddf17ee5_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="ie2aef11ed2e2432081cbac9bf66561ce_D20230430-20230430"><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:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1913093fc1c43108136da4a9dff94e0_D20230430-20230430"><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>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie64519aba3c1411382c13a9638f1351c_I20230427"><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>2023-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a0f2d85c510455196c0093ced3773c2_D20230427-20230427"><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>2023-04-27</xbrli:startDate><xbrli:endDate>2023-04-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib72b767e30214ee2aa8b7cab78f537f5_I20230126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31a1496a4c8d4c76ba28c1fea1713840_D20230126-20230126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-26</xbrli:startDate><xbrli:endDate>2023-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6523f7170d343feb3e839e8bcb5eb1f_I20221027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i459bfeb82c244ed7a35bd642c10557c1_D20221027-20221027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-27</xbrli:startDate><xbrli:endDate>2022-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3652f8f3209247678876f6d831caf886_I20220728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida27cad5abe34ea8adce7d835827ff96_D20220728-20220728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="idca7cb08d10d4475ab38033dfe0bd73b_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="i1f9826c5e5664efda7accc5284355e17_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="i3e5f21dbd25b4281be02e74349af1748_D20230430-20230430"><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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9726fee41e734ae88320c6e8ffd11cf3_D20230430-20230430"><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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae68e6b490a146b6a0726000cefed0d3_D20230130-20230130"><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>2023-01-30</xbrli:startDate><xbrli:endDate>2023-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09e12f8edef49b9b2695c4c96f2c0d2_D20230130-20230130"><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>2023-01-30</xbrli:startDate><xbrli:endDate>2023-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c57de345e5e4831a07d6493143e6968_D20221030-20221030"><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-10-30</xbrli:startDate><xbrli:endDate>2022-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c0696d813144c90a4a9ea5ad5b05fee_D20221030-20221030"><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-10-30</xbrli:startDate><xbrli:endDate>2022-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fbbc111cb014136a2d7b454eb0d4c8a_D20220730-20220730"><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-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie90400d0420a42dea3c41df95793dc19_D20220730-20220730"><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-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide1b4abd78264f798cebe357c8a449b1_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="ibb8430e09d8e46aeb0ee1d699b22e4cd_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="ia1e6cc378bed454f99eb654a992bfbce_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="i6353153876a54fb6b7416b08a2d48d39_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="i62081b92e9a1478c81a474972f301191_D20230430-20230430"><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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife208814d6af4b589a041896783028f3_D20230430-20230430"><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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38a1d00ba5774628997b8f8065c26bb4_D20230130-20230130"><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>2023-01-30</xbrli:startDate><xbrli:endDate>2023-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c2bb292be674a19872d35fae6df0a71_D20230130-20230130"><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>2023-01-30</xbrli:startDate><xbrli:endDate>2023-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff749ba7507e4ac2b5595dd7b0f7fa9c_D20221030-20221030"><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-10-30</xbrli:startDate><xbrli:endDate>2022-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i719eb511cb3a4866be2c32545c1e49cd_D20221030-20221030"><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-10-30</xbrli:startDate><xbrli:endDate>2022-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb8eebcdb0e8400a8aac736df752adfc_D20220730-20220730"><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-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba3f33b00dbe417b93c0c0e32f556f26_D20220730-20220730"><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-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba84b7ffb0d64ee9be162f2c03a4c72d_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="ie864c98f81384632b6c0f083e818e179_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="i8e866838436b4aeda23f750d2ad06920_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="ib0a487b53fe5480ab2e43016ffd0a846_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="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430"><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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-30</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130"><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>2023-01-30</xbrli:startDate><xbrli:endDate>2023-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030"><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-10-30</xbrli:startDate><xbrli:endDate>2022-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730"><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-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64a5629d353646f1844fa14d942ad50d_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="i963d43407a1340d2babf0e96c11828c7_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="i995c99b7403f4d6b9caed9cdb9ad8eb5_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17624455cc7c4eb794e03ce400b94dd0_I20230331"><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:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa288bd3b0d4c20bd676a383db26de8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i660ab3275c184d62843a9a1249c7dbe2_I20221231"><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:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd9df1a46b74a039f590a3dfaae4637_I20230331"><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:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i941308c483a24d91bde7033b779628c4_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib02576b82f454643bd964fa1ccdc6540_I20221231"><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:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5545be72aea345f091c52f85ca25f333_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i684bca2765d847619b25fda83ac3ed9f_I20230331"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia533a7fa80e74a168ad555d2ee0dff52_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a47b9220a384794a7844ab034107271_I20221231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bca7d0d5fb044f48845ba2c4177e21a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id86b82a81a154f6cb0dd98715c2684c4_I20230331"><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:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14704084d34a4a6cb6be5028d569a80c_I20230331"><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:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0279332ce04bdba631bc3352d7333e_I20221231"><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:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b909f207b414119b430b2334b2fe711_I20221231"><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:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4658ae69bb0940aab8b301c6e551ad58_I20230331"><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:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia902fdf98af34aa68a9932c609592c39_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i777177f865b74abd8ba750c9b074b24d_I20221231"><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:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bede27007984e9bb720545641cc50ca_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7083ac3a0cc4480b80eed1adeaa1b4a8_I20230331"><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:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1edee2d3b364870a4989a706531365a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1007db13f5014dbe906076cf3ef4b2fb_I20221231"><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:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71918e6bac744d2fa50f63ba60eae6b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76bda1f6f6734ebc9f5b8cd66701a96a_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib32c62e4d7cf48d9821d04488f24d6b0_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdaa23000a764f04976ca288359f6f1f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65cfdbf045c4793868aa9403691a17f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5afc4ed38ff541509151eee903b182d2_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i284a539680754c6491994abd72bc8509_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i436c30df995c4c268415cd1f4ce595a0_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i053646cd156047cbbe518f3de9e3e49f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib58d73cc1d804ae0a5741b3de41a1950_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7883bfc4b89742b2a9bdf6ee15aa4d56_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9565aec19eb4456a418f4bdc2b5cc84_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ffafdb814f745f9b741fd3fd20768e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia53f0567e75e4f0cb32d747686b0cae1_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec67b21686544574bee687460e77e4d7_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i197f496f222d440488cb201885d573fd_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18a00ac8d6f7498abd23587177fdcd01_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c1c7a0f580469fa7f8bc4f7afca489_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcf8014d9db04f5980ea42f605457dc5_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ac82a927f064109bf94f6484398673a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb0962c635644df6905ae86f5f6fa8dd_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1b9a8c3ab7644b6b950277c5e209195_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0831cd848a34f53a40e55a77e076c2e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e518c1d5fd04514b946cfecdc82cb24_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f7e264bf6ea48689d7d07c8ab0f7581_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56fea459e33d4172b77e48876961627e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a1def448e094164a04d4bdbad813882_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4adcbcaccfd64fe9b9d0eb87cc81d22d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8afbbe2a16641d7badd104a62406ff6_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic39f69f5c54c49dba1eb77512c95160d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i566cca77e98448ee8b2484c82305bec8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id909a136939c43b5a6ebfacc5973d3c2_I20230331"><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><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee8060a441ed485c8a31436b9e51a723_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if24d8b3d3bd0469ca6e8e004087895d3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib50dd74938da40fb938884c46545c71d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97f7297c92ef4d27a2c3b16255401cad_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id120ff31fa274be4aa1a69cb57711713_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4881adb7e9cc4b969238f4669b5eed93_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadd14b625ddb485f80afa03690c442e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7cc6ec4101a468fa877176190810f67_I20221231"><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:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d3142b4cf243b1b377dd780994d599_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="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d419402295466f8354c6aaa5c70706_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PolyfoamMember</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="i9333e6d077d04c01ae977d02507f3ac6_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="icebcc301ce5445a4ade110889ceb7b21_I20221231"><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="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5601f1826f4bc89939c16b60a3ffc6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d9b9a66c2d04f64be8c59955aadbb01_I20221231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9874886fd3984f30bd3aec8f3d9967f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231"><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="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id45577fe86a14f15beb22518728a57fa_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f8610135e8544a590d2d41abebb546a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2515d3c94a86462b8cf70d9f49a3d63c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46aff5cd820f4faaaea7fe8f46e15336_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic98d6e30c3fe41cdaa271088ce22d2c2_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="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b9e05f15a8148528c7e51ce0f5f34b4_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if580582953264ce4b17e0cd0f4c41a29_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd861e0fae94e6fb331aeb8d5b6536c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if089dba9d9d249fcb8f878a4d5aa40fb_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="i0792453d5fb547d79d667825fca7ab79_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="iaa7b4168df564fb6940916ef60e0b21a_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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9 id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i33707867ccfb4c5cacff0acd8e318342_1"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkx_f2a2532e-0e56-40ee-b833-808771ce702f">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MmUzY2ZkNjczNWQ3NDA1YTgxN2UwOTY1MDcxNzdlODcvdGFibGVyYW5nZToyZTNjZmQ2NzM1ZDc0MDVhODE3ZTA5NjUwNzE3N2U4N18wLTAtMS0xLTExNjcxMQ_61df8ad1-f7db-477d-a4db-7a423e2431c1">&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8xMjc_cf6ee26f-af3e-443b-9b35-af96de3cce1b">March 31, 2023</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6Yjc2NTExMzIwMzY1NDhmZmJjM2RjOTQ0OTljMGZiYTIvdGFibGVyYW5nZTpiNzY1MTEzMjAzNjU0OGZmYmMzZGM5NDQ5OWMwZmJhMl8wLTAtMS0xLTExNjcxMQ_16f2f396-c765-44a8-8f4c-d51c0a22d97e">&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTky_403f6696-ef65-49f9-8e2b-3457a64d05c7">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTEtMS0xLTExNjcxMQ_2f002f01-3cf6-4591-8b49-ca98a72c078a">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTMtMS0xLTExNjcxMQ_23287d8e-878e-4c5c-a54d-2404f23ea309">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTUtMS0xLTExNjcxMQ_6a02777f-62cd-4fbe-843b-578a7f803be3">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg0_02ab7e85-61a6-4126-8a8d-c92559a3459d">301 Riverside Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkz_1d9c0d73-121a-4205-9f13-b922de1b32c4">Second Floor</ix:nonNumeric>, <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg1_79e72cb3-4771-4fc5-95e4-e209cdfbf987">Westport</ix:nonNumeric>, <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg2_9f3e70df-1267-4c90-8dd2-5049b561be85">CT</ix:nonNumeric> <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg3_1f261745-fa42-4815-8926-f35f79dbaf1a">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg4_c3659ce1-f65a-4d14-ab25-05bac1cfb22f">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTk0_21968f4e-2989-4e77-94ab-21c64e20b7b2">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="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTAtMS0xLTExNjcxMQ_2268ec5e-f3f5-4600-882a-1d4072c1bd5c">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="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTItMS0xLTExNjcxMQ_bab0bbeb-750e-4011-b611-39b06cb59ab9">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="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTQtMS0xLTExNjcxMQ_81491d2c-1182-4fa5-a792-27a620707af6">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="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTAtMS0xLTExNjcxMQ_b7ca7fe8-7904-4977-b730-732be6591ae6">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="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTItMS0xLTExNjcxMQ_72445f88-3d29-4539-9a73-6de93f9b755d">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="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTQtMS0xLTExNjcxMQ_5b6f7007-808e-4800-a536-7c59e0f3ca16">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="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTAtMS0xLTExNjcxMQ_c0c32e17-fa76-49ed-aef5-0a3349df99ba">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="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTItMS0xLTExNjcxMQ_6304bbb2-8686-4396-b8f7-190eb5a1d91c">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="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTQtMS0xLTExNjcxMQ_0351adeb-0ae4-4b5e-8284-ac5757fd1b55">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="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTAtMS0xLTExNjcxMQ_5b55543b-3880-49fc-b9ea-39f0e048de9f">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="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTItMS0xLTExNjcxMQ_1e084002-5b63-48f9-bb4d-d32a78ca50f7">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="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTQtMS0xLTExNjcxMQ_966ceaca-9b60-479f-b1c1-298d1e86ff34">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg5_3af984b9-b01c-4b88-a868-747e9c434f90">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTk1_c6ee3aeb-c789-41aa-b1f0-2ecf5f7c5ba2">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8wLTEtMS0xLTExNjcxMQ_df6efced-0945-42c8-b367-9e07528dcceb">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8xLTMtMS0xLTExNjcxMQ_3e0d5a80-fdc6-4e8c-bfee-717adf65563e">&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8xLTctMS0xLTExNjcxMQ_c360a956-3edb-493c-8824-9299bc221252">&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkw_df1f24b9-bcf3-4645-93de-33bfb2bd3c49">&#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 April 28, 2023, there were <ix:nonFraction unitRef="shares" contextRef="ief367383d5894dcb9e919c9dd94ecb45_I20230427" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTE2_46422df3-dd9a-42ab-ba02-8caa7216cdaf">71,947,729</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="i33707867ccfb4c5cacff0acd8e318342_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 March&#160;31, 2023 </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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_34">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_40">9</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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_43">11</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="#i33707867ccfb4c5cacff0acd8e318342_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="#i33707867ccfb4c5cacff0acd8e318342_100">36</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="#i33707867ccfb4c5cacff0acd8e318342_160">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="#i33707867ccfb4c5cacff0acd8e318342_160">60</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="#i33707867ccfb4c5cacff0acd8e318342_163">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="#i33707867ccfb4c5cacff0acd8e318342_163">61</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="#i33707867ccfb4c5cacff0acd8e318342_166">62</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="#i33707867ccfb4c5cacff0acd8e318342_169">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="#i33707867ccfb4c5cacff0acd8e318342_169">62</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="#i33707867ccfb4c5cacff0acd8e318342_172">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="#i33707867ccfb4c5cacff0acd8e318342_172">62</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="#i33707867ccfb4c5cacff0acd8e318342_175">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="#i33707867ccfb4c5cacff0acd8e318342_175">63</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="#i33707867ccfb4c5cacff0acd8e318342_178">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="#i33707867ccfb4c5cacff0acd8e318342_178">64</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="i33707867ccfb4c5cacff0acd8e318342_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" refers 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, 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 "2022 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2022 Credit Facility that matures in 2027;</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 Term Loan" refer to the $400 million term loan provided by the 2022 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 "2021 Credit Facility" refer to the second amended and restated credit agreement entered into on March 23, 2021 among the Company, the lenders from time to time party thereto, 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 Company, the lenders from time to time party thereto, 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-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 Company 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 Company 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="i33707867ccfb4c5cacff0acd8e318342_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, adjusted earnings, and ability to make quarterly distributions and (ii) our plans, strategies and objectives for future operations, including our business outlook and 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, 2022 filed with the United States Securities and Exchange Commission (&#8220;SEC&#8221;) on March 1, 2023, 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 subsidiary 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 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 subsidiaries 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 subsidiaries 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 subsidiaries;</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 subsidiaries 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 subsidiary 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="i33707867ccfb4c5cacff0acd8e318342_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="i33707867ccfb4c5cacff0acd8e318342_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="i33707867ccfb4c5cacff0acd8e318342_25"></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%">March 31,<br/>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:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNC0yLTEtMS0xMTY3MTE_290a6097-5640-4dc3-b8a0-0a27de16d25e">53,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNC00LTEtMS0xMTY3MTE_dc90a572-406c-490d-aa43-7185dcb1c292">57,880</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNS0yLTEtMS0xMTY3MTE_02119869-8714-4da6-97f0-2f663a3a9498">326,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNS00LTEtMS0xMTY3MTE_fe7d3bd8-cea7-4ef9-87cb-4db3b7f75c8a">331,396</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</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNi0yLTEtMS0xMTY3MTE_0a36f3fb-37fa-4cc8-9d9c-370cc0ec82ff">764,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNi00LTEtMS0xMTY3MTE_6c1c83a9-a605-447e-bc06-69682b646f2d">728,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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNy0yLTEtMS0xMTY3MTE_9a208891-a0b7-4219-8cc2-05cb246323da">64,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNy00LTEtMS0xMTY3MTE_b8d98d56-8052-410f-92b0-6cbda516c74b">74,700</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%">Current assets of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfOS0yLTEtMS0xMjEzNTk_0f98eae5-08e2-4f4d-99ca-2a915d407356">&#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfOS00LTEtMS0xMjEzNTk_daea6c48-f599-4cac-b1f9-97fb9a1597c3">18,126</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: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 #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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTAtMi0xLTEtMTE2NzEx_7a62fc96-ba4d-4f5b-8a24-dfd5ea0c5103">1,208,618</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTAtNC0xLTEtMTE2NzEx_3a336f17-869e-45a1-a255-1d6646026a79">1,210,185</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%">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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTEtMi0xLTEtMTE2NzEx_f362e7ec-bde4-48cf-b970-8ecd23c6b0c5">202,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTEtNC0xLTEtMTE2NzEx_b1a4d7d0-be7b-4903-b411-235b0e5f0525">198,525</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTItMi0xLTEtMTE2NzEx_3d578f75-f9cb-4981-a22a-ab4c53ca26fe">1,066,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTItNC0xLTEtMTE2NzEx_5a7f686f-eb57-49ea-ac0f-826312d28030">1,066,726</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTMtMi0xLTEtMTE2NzEx_123b1be2-ca92-4f19-bd43-8fe84010c944">1,102,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTMtNC0xLTEtMTE2NzEx_1d0bbef2-08a0-4008-af6d-f7cb9a7e8e36">1,127,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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTQtMi0xLTEtMTE2NzEx_1fcf7d40-372f-4baf-8453-869a21eed43d">177,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTQtNC0xLTEtMTE2NzEx_a9773a2c-ad17-4098-9b22-a2cd807d551d">166,412</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%">Non-current assets of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTUtMi0xLTEtMTIxMzY5_977e8128-f235-44b4-8aa6-40bb02d4bcc7">&#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTUtNC0xLTEtMTIxMzY5_505aff66-bd80-4a62-aee6-398cb8a5f828">79,847</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:700;line-height:100%">Total assets</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTYtMi0xLTEtMTE2NzEx_b8e0ad8a-f0d5-4394-856f-4008d203ab8f">3,757,925</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTYtNC0xLTEtMTE2NzEx_cc75dc06-daf4-41e4-9038-6a14064559dc">3,849,631</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: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;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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjAtMi0xLTEtMTE2NzEx_15e8b1e4-d2be-4097-ae53-a33b2e72fa26">78,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjAtNC0xLTEtMTE2NzEx_cd16f68c-a458-4538-a986-f3a6f0eebfb9">90,404</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjEtMi0xLTEtMTE2NzEx_0cda6c96-9a52-434d-9656-917fe64f95e3">201,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjEtNC0xLTEtMTE2NzEx_1a8f116e-3001-44ab-bd6f-97e3425fc7d9">196,239</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 parties (refer to Note P)</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="codi:DueToRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjMtMi0xLTEtMTE2NzEx_6716b475-33e9-474e-845d-75814e973362">15,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="codi:DueToRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjMtNC0xLTEtMTE2NzEx_2a7937e9-c8db-4fd4-bbc8-e0b940e744e1">15,495</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%">Current portion, 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjQtMi0xLTEtMTE2NzEx_1558347d-77ef-49bc-9522-1d3b6007be27">10,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjQtNC0xLTEtMTE2NzEx_7629268c-85b8-444e-bee6-50128d25cac8">10,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="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 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjUtMi0xLTEtMTE2NzEx_3379ced5-9e8a-4608-a2a6-2ffe7da33a52">40,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjUtNC0xLTEtMTE2NzEx_2260de8d-35db-43d7-b07b-261a2cca6f19">36,545</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%">Current liabilities of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjctMi0xLTEtMTIxMzgw_6e77b943-00bb-40e7-a9b0-25538c90ef8b">&#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjctNC0xLTEtMTIxMzgw_10c4d3da-ee95-4dda-8b52-204948aa2192">11,148</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:8pt;font-weight:400;line-height:100%">Total current liabilities</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjgtMi0xLTEtMTE2NzEx_4755f094-4221-4aac-a030-dacc944764e0">344,871</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjgtNC0xLTEtMTE2NzEx_e0bbd819-d0f9-4043-a362-a47164324b72">359,831</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%">Deferred 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjktMi0xLTEtMTE2NzEx_b72f8068-742e-4282-a7e5-2274ba4e3ce2">139,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjktNC0xLTEtMTE2NzEx_7ea77628-ce7c-4cde-a29e-9d30395805a2">145,643</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%">Long-term debt</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzAtMi0xLTEtMTE2NzEx_27714ebf-703d-4115-8a91-b56057c927c4">1,675,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzAtNC0xLTEtMTE2NzEx_c992233f-ef8d-47dc-91fb-b3b4ddd35acf">1,824,468</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 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzEtMi0xLTEtMTE2NzEx_1062f8c5-9091-4841-bc26-928aa7f3eab5">153,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzEtNC0xLTEtMTE2NzEx_f7db65a2-710f-427a-a275-77a750366033">141,535</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%">Non-current liabilities of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzItMi0xLTEtMTIxMzkz_ecf18c39-2b29-49b6-a879-603111cc4824">&#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzItNC0xLTEtMTIxMzkz_1c9aa032-887f-425d-8821-35c84d921bac">16,192</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: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 #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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzMtMi0xLTEtMTE2NzEx_e9c2cacb-7ebd-45cd-8f34-43a726944376">2,313,292</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzMtNC0xLTEtMTE2NzEx_5e531f71-2bdf-4861-bf3f-7ebc2c6f5792">2,487,669</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%">Commitments and contingencies (refer to Note O)</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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzgtMC0xLTEtMTE2NzExL3RleHRyZWdpb246NDc3ZThiNTkwZmFiNDI1N2I5NDJlODYyODQ0M2ZkNzBfMjg_37becf50-6f2d-498a-8275-c56b42f78a0c">50,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzgtMC0xLTEtMTE2NzExL3RleHRyZWdpb246NDc3ZThiNTkwZmFiNDI1N2I5NDJlODYyODQ0M2ZkNzBfNDM_f3259fc0-5c1e-44e2-9bfd-73f1b0fac558">12,600</ix:nonFraction> shares issued and outstanding at March 31, 2023 and December 31, 2022</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="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMC0xLTEtMTE2NzExL3RleHRyZWdpb246MzliYzc4MGY2ZmQ5NDc2MmI0ZWRkMDU3ZThlZTM5NWVfMzE_7f10efbf-860c-4d08-b08f-041fb15eb582">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMC0xLTEtMTE2NzExL3RleHRyZWdpb246MzliYzc4MGY2ZmQ5NDc2MmI0ZWRkMDU3ZThlZTM5NWVfNDU_50e6b8a5-6d43-44c8-8572-a8253ac9e75e">4,000</ix:nonFraction> shares issued and outstanding at March 31, 2023 and December 31, 2022</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="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMi0xLTEtMTE2NzEx_5b94c52c-b602-4ba1-8f99-195d1ef840b9">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="i25a7165290944f04bf0f4ab22ca0a664_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktNC0xLTEtMTE2NzEx_548733c7-e48c-47e5-b977-190802f64857">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="i252fa7a73ba047269d46542d005bd9af_I20230331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTIyNDNjYTZmNzdmNGE0MzlkYzdjNTBmNDhmZmZmNTZfMzE_d39e1c55-528b-4753-b61e-6bd2734a93ad">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTIyNDNjYTZmNzdmNGE0MzlkYzdjNTBmNDhmZmZmNTZfNDU_a8077d90-3735-4212-85e9-dc039033eba0">4,000</ix:nonFraction> shares issued and outstanding at March 31, 2023 and December 31, 2022</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="i252fa7a73ba047269d46542d005bd9af_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMi0xLTEtMTE2NzEx_7de54c32-9abc-40bf-9c79-680afced4dba">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="i4b61f5220f2e4400af4a59283dc029b8_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtNC0xLTEtMTE2NzEx_d48eb3d1-4402-4889-ab2b-5cba3ad5bceb">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="ia3f1533960094eb695d0a15102aded2d_I20230331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTljNTliNGY0MzAwNGQxOGIzYzAxZTgwYTBkZDRiZmZfMzE_601b5106-65ac-420a-948d-cfc5d4db0f6b">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTljNTliNGY0MzAwNGQxOGIzYzAxZTgwYTBkZDRiZmZfNDU_05912b23-5053-4c8c-81f5-46c155a187ec">4,600</ix:nonFraction> shares issued and outstanding at March 31, 2023 and December 31, 2022</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="ia3f1533960094eb695d0a15102aded2d_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMi0xLTEtMTE2NzEx_b9aba4d5-fd8f-4712-9ddb-6bda5c299511">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="i05fafaa0f72e4183922bed854b444c8e_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtNC0xLTEtMTE2NzEx_fbd7cc1b-bb8b-44e9-9c7b-b27009d945e0">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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMjU_cbf52b45-d4fe-415c-8cb6-bc49d28879ab">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMzk_fccdbbab-8abe-4581-af07-6ebe5412967e">500,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfNTQ_f545d970-0f9d-4e66-9b95-799222d5ec78">71,993</ix:nonFraction> shares issued and outstanding at March 31, 2023 and <ix:nonFraction unitRef="shares" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMTEz_8a4c22ad-23ba-49d3-a174-b57336b54ee0">72,203</ix:nonFraction> issued and outstanding at December 31, 2022</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMi0xLTEtMTE2NzEx_c57258ff-f5ad-4527-85e8-7f21884b9184">1,206,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItNC0xLTEtMTE2NzEx_a1c7e8de-01bd-4f2d-afdf-c6525d7704a5">1,207,044</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%">Treasury shares, at cost</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtMi0xLTEtMTIzMTQ0_a869fca5-c4c5-49ff-91ec-117aa5ef4b28">3,954</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtNC0xLTEtMTIzMTQ0_5ba618aa-fbe0-413a-b59c-4908fbb6ce02">&#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:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtMi0xLTEtMTE2NzEx_e4286e00-817f-4fe0-87de-1bc253e92128">414</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtNC0xLTEtMTE2NzEx_e05c8aef-b6cb-4f53-93c8-7ff99c9c7884">1,136</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%">Accumulated deficit</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDQtMi0xLTEtMTE2NzEx_4660ee3c-5803-4c53-b6b3-0778a2376821">291,605</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDQtNC0xLTEtMTE2NzEx_5d3d4e13-b942-49d9-8746-c243706d42e2">372,906</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: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:#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%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDUtMi0xLTEtMTE2NzEx_bd495284-59a7-41f0-8783-73201c00dc86">1,214,941</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDUtNC0xLTEtMTE2NzEx_6571d3d6-17e1-450a-92c3-cb11092c6c98">1,136,920</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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDYtMi0xLTEtMTE2NzEx_dd155f40-57ac-44c5-9e4b-c7c69ad64f96">229,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDYtNC0xLTEtMTE2NzEx_331f6d93-6446-4e64-a804-854673fb8004">223,509</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%">Noncontrolling interest of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDgtMi0xLTEtMTIxNDA3_9a35d6bd-a68f-4e4f-857c-80ad01a87016">&#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDgtNC0xLTEtMTIxNDA3_f57b4b1a-ba90-48e2-9871-72e8888d05e4">1,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: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:#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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDktMi0xLTEtMTE2NzEx_cdb1ef07-0ec2-46d9-8c62-68a2b7fbb920">1,444,633</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDktNC0xLTEtMTE2NzEx_8bb52045-6b6b-4c02-8341-6458f78eaa63">1,361,962</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: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:#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%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNTAtMi0xLTEtMTE2NzEx_665eb13e-2c98-4874-8cdc-4daeb1d6e325">3,757,925</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNTAtNC0xLTEtMTE2NzEx_6da72802-22a5-4018-b987-e454005a68f6">3,849,631</ix:nonFraction>&#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: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="i33707867ccfb4c5cacff0acd8e318342_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:89.181%"><tr><td style="width:1.0%"></td><td style="width:61.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.619%"></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 colspan="3" style="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: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;March 31,</span></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: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%">2023</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%">2022</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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMi0yLTEtMS0xMTY3MTE_e3c7c35b-4172-4bec-bb28-8440adde5b51">542,228</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMi00LTEtMS0xMTY3MTE_ebe87abd-1b3d-4785-9b99-1e94d68a456f">510,513</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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMy0yLTEtMS0xMTY3MTE_a694b27a-fc9e-4794-9602-20de09ee9ad2">304,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMy00LTEtMS0xMTY3MTE_a34885fb-cbb8-4441-ab93-21cb07247ffa">309,698</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNC0yLTEtMS0xMTY3MTE_b1e0703c-c8dc-4333-9523-1e6fcec15083">237,831</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNC00LTEtMS0xMTY3MTE_5cae9018-adef-4377-8662-2232159ad720">200,815</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="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: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="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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNi0yLTEtMS0xMTY3MTE_eb56aaab-d73b-41f6-8a3e-a08699579c82">146,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNi00LTEtMS0xMTY3MTE_4318f89c-d845-47b2-acdb-f4005205e37a">120,672</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNy0yLTEtMS0xMTY3MTE_908be338-9d84-44e9-9f06-c045ad0e8002">16,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNy00LTEtMS0xMTY3MTE_839b6a15-dc2a-43e9-b725-1b509796f737">14,436</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfOC0yLTEtMS0xMTY3MTE_73c97d5b-0200-43cb-8f3c-86468d039bd4">26,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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfOC00LTEtMS0xMTY3MTE_fa81ae5f-6211-4c02-b810-9f449763f8e3">21,105</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTAtMi0xLTEtMTE2NzEx_8810a3aa-b5a6-4227-828b-50652c45a92c">48,897</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTAtNC0xLTEtMTE2NzEx_99be1a00-5fec-43a5-8c67-ea58788bdd77">44,602</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="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: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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTItMi0xLTEtMTE2NzEx_9d23c383-5b5e-4b08-976d-4ae7742d4bd0">26,180</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTItNC0xLTEtMTE2NzEx_c06709f6-5c90-466b-a1a9-72733f1d1c78">17,419</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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTMtMi0xLTEtMTE2NzEx_41c0b0ce-3bab-4376-a32c-e0e1507b0ef3">1,005</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTMtNC0xLTEtMTE2NzEx_65424d33-98d3-4c23-82e6-a308bc8e4fa5">866</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="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><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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTUtMi0xLTEtMTE2NzEx_5b2e5fdc-d679-4d65-83c2-0beb2cced2ec">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTUtNC0xLTEtMTE2NzEx_f8f0df5e-b961-4749-ab95-df71961f8509">2,036</ix:nonFraction>&#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></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%">Income from continuing operations before income taxes</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTYtMi0xLTEtMTE2NzEx_ece73d63-78fd-4008-89d9-45510a771393">22,839</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTYtNC0xLTEtMTE2NzEx_ee1b3d09-b851-496d-98cc-fe4d0781eaed">28,353</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="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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTctMi0xLTEtMTE2NzEx_393472a0-1e37-434b-8ff5-d645e6561559">9,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTctNC0xLTEtMTE2NzEx_f430c860-36e1-4fc0-bf86-52d460dce018">9,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="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:8.5pt;font-weight:700;line-height:100%">Income from continuing operations</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTgtMi0xLTEtMTE2NzEx_d6e86dd3-461a-4376-90eb-d868dab804e9">13,003</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTgtNC0xLTEtMTE2NzEx_5be802c8-8564-46b3-bba2-199f71743ba0">18,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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTktMi0xLTEtMTE2NzEx_d6fe1952-f804-45da-89aa-cca269ded580">1,391</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTktNC0xLTEtMTE2NzEx_59e99022-ad75-4c9e-9afe-c4c4f57d4a75">5,370</ix:nonFraction>&#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></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%">Gain on sale of 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjAtMi0xLTEtMTE2NzEx_8debad59-b8a8-4440-b194-d8a2279e3b64">97,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjAtNC0xLTEtMTE2NzEx_135c02a6-a0fa-4963-9453-f5c98653998c">5,993</ix:nonFraction>&#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></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 </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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjEtMi0xLTEtMTE2NzEx_2746c4de-5186-40be-b140-360a081af889">109,601</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjEtNC0xLTEtMTE2NzEx_04890c2e-edcb-4a3a-8207-a7b88fd59f4d">29,740</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="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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjItMi0xLTEtMTE2NzEx_b1225c9a-f5c2-4cba-aa8b-85b1966831c6">4,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjItNC0xLTEtMTE2NzEx_c10a56b1-a5c2-4a0c-a521-0caa482ea6b4">4,937</ix:nonFraction>&#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></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 (loss) from discontinued 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjMtMi0xLTEtMTE2NzEx_ca646c36-6c05-4028-b2bd-1bc7f93f89d3">777</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjMtNC0xLTEtMTE2NzEx_d8d2ff35-83ef-4325-a8e9-2d308bc6214d">1,041</ix:nonFraction>&#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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjQtMi0xLTEtMTE2NzEx_cca9c99c-0e59-4efc-990f-d90765d41a3b">105,397</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjQtNC0xLTEtMTE2NzEx_6a127e17-9037-4d7d-b4ea-2405b64cc20f">23,762</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="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: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="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:8.5pt;font-weight:700;line-height:100%">Amounts 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="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:8.5pt;font-weight:400;line-height:100%">Income 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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjctMi0xLTEtMTE2NzEx_420bd926-f728-4b41-96d6-3f0bc3881e9d">8,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjctNC0xLTEtMTE2NzEx_104ede24-3c7c-4b42-9a02-b739c330f7db">13,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="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 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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjgtMi0xLTEtMTE2NzEx_9359bf2a-01a7-43fb-9f16-f0dbe232c664">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjgtNC0xLTEtMTE2NzEx_897f6c39-3de8-4589-ab0d-c5ef8eee8ac1">4,329</ix:nonFraction>&#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></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%">Gain on sale of 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjktMi0xLTEtMTE2NzEx_ad0175d0-b470-4bd6-a7e1-ad6358b39493">97,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjktNC0xLTEtMTE2NzEx_5104f301-4261-4e4a-bf65-5e4c75493e1d">5,993</ix:nonFraction>&#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></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%">Net income 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzAtMi0xLTEtMTE2NzEx_c6952ecc-ecbf-439b-afb3-47d02e9c9ed2">105,397</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzAtNC0xLTEtMTE2NzEx_7ce92c9e-8f8c-4d3e-aba8-c747c437ce63">23,762</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="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: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="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: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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzMtMi0xLTEtMTE2NzEx_a8835cd3-b65a-4a1b-8a2b-7c5336252a33">0.06</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzMtNC0xLTEtMTE2NzEx_369d42ba-72c8-4c1d-841d-6358760543b1">0.00</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzQtMi0xLTEtMTE2NzEx_b1623b59-ac09-407e-bcd1-f09f5b10bfb3">1.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzQtNC0xLTEtMTE2NzEx_113a3d13-1533-4f14-aa3f-69bb7b245d8d">0.14</ix:nonFraction>&#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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzUtMi0xLTEtMTE2NzEx_c83b3129-42b0-4ba2-be8e-1def7807e7b4">1.29</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzUtNC0xLTEtMTE2NzEx_cbf9508b-3f85-4558-9a53-5e2e34a5c801">0.14</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="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: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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzctMi0xLTEtMTE2NzEx_9a65aa4f-c0ec-4736-b5ea-ab47a37f32f2">72,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzctNC0xLTEtMTE2NzEx_56d4b58a-8609-4250-8c4f-173fb1732b2e">69,375</ix:nonFraction>&#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></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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzktMi0xLTEtMTE2NzEx_6f24daf8-2b8b-4162-9902-b8d52ecaf1fd">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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzktNC0xLTEtMTE2NzEx_9382c716-ae38-473a-9944-99f5adf101b3">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="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></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="i33707867ccfb4c5cacff0acd8e318342_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:89.619%"><tr><td style="width:1.0%"></td><td style="width:62.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.357%"></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></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;March 31,</span></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: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%">2023</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%">2022</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></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: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="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:8.5pt;font-weight:700;line-height:100%">Net 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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMy0yLTEtMS0xMTY3MTE_2746c4de-5186-40be-b140-360a081af889">109,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMy00LTEtMS0xMTY3MTE_5d3abc5f-85f6-4ba4-b6b7-ae7635fdd634">29,740</ix:nonFraction>&#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></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 </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="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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNS0yLTEtMS0xMTY3MTE_77fa203b-b9f4-46c7-8a60-11ef795d35d5">1,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNS00LTEtMS0xMTY3MTE_c9fbbc8d-d6ba-480e-8a7e-2718f6bcd4a0">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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNi0yLTEtMS0xMTY3MTE_ce2d9933-2a88-4d0d-a288-bc1801c1e9f2">524</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNi00LTEtMS0xMTY3MTE_1020d4ff-5c1e-429d-87e4-2f93c2927e3a">775</ix:nonFraction>&#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></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 </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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNy0yLTEtMS0xMTY3MTE_c325e970-4364-4261-94e4-28b833494271">722</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNy00LTEtMS0xMTY3MTE_0c48f820-6c12-4f37-b5ba-75ab3155343d">800</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="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:8.5pt;font-weight:400;line-height:100%">Total comprehensive income, 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOC0yLTEtMS0xMTY3MTE_5f5cc233-9179-4855-84ba-56deb41ed9b1">110,323</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOC00LTEtMS0xMTY3MTE_73511f17-3d61-4c72-bbdb-6deeca8edf8f">30,540</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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOS0yLTEtMS0xMTY3MTE_6b9d21ba-6434-4730-9b03-4be4655431ba">4,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOS00LTEtMS0xMTY3MTE_7c047a29-ed3d-4eea-9c9f-6e9c5ff3e0eb">5,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="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:400;line-height:100%">Less: Other comprehensive income 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTAtMi0xLTEtMTE2NzEx_697e792c-3a3b-405d-8e15-cb5210fef105">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTAtNC0xLTEtMTE2NzEx_94cd1ead-1e7e-4533-b8e7-5a7cdcc8c77f">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="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:8.5pt;font-weight:700;line-height:100%">Total comprehensive income 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTEtMi0xLTEtMTE2NzEx_09e325d0-96b3-4830-ae4a-ade4804a3ac3">106,099</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTEtNC0xLTEtMTE2NzEx_e1655e24-18be-4385-82c2-4c798c037672">24,557</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="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></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="i33707867ccfb4c5cacff0acd8e318342_37"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;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:98.456%"><tr><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.901%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.790%"></td><td style="width:0.1%"></td></tr><tr style="height:22pt"><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" 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:18pt"><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: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%">Treasury 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></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;border-top:1pt 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="i901a54041663413790dd38b0a8af5369_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xLTEtMS0xMTY3MTE_59fd63c5-3611-42f6-aec9-cbb30e7ba642">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="i7ee01c109227401990676856fc8067ca_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0zLTEtMS0xMTY3MTE_f8822e81-d92d-485a-b1bc-3afe1fd6cfba">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="icd4920a710004e3ab3338c650310d8a1_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi01LTEtMS0xMTY3MTE_d129c08f-1d37-4a25-9473-256a84e174c2">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="ic2dbf631723f449992792574da8d00d2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi03LTEtMS0xMTY3MTE_b613651e-2b51-49ff-8723-b023de91c744">1,123,193</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.75pt;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.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3ef6e10a292444993a78f461eb35d22_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi05LTEtMS0xMjY3MjE_280ffae2-9825-4351-b71c-769b63180ba4">&#8212;</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 style="background-color:#cceeff;border-top:1pt 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="i0c13fa4c80f7471399c464d745824733_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi05LTEtMS0xMTY3MTE_e06ee023-5518-4d32-935c-dc496fb51efa">314,267</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="ifb78d86f4a0b432e880c8945c737dff0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xMS0xLTEtMTE2NzEx_958ff896-d6bf-4c52-93db-24eb43e6e8c2">1,028</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="i4fc5129a4b534546bfd82bc62a73bf80_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xMy0xLTEtMTE2NzEx_a97c1af7-0a9a-41e4-a412-d0efd4d479c0">1,111,816</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="i1c29d2bab7f34d22b739b270921f11fb_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xNS0xLTEtMTE2NzEx_0078834b-2d37-4ae9-b734-f459759461d4">175,328</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="ie3ddf02d23514431a982cac66c1fed87_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xNy0xLTEtMTE2NzEx_f4d041db-7ff9-4135-a094-8ef0c1445515">2,614</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="i37a52b7ea0b54a0584eb097138628840_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xOS0xLTEtMTE2NzEx_de4a5879-f150-41b6-a98d-5a532cad86ff">1,284,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></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="i615b5c19c3014779b42e9f0d7d682795_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy05LTEtMS0xMTY3MTE_49b38e6e-98ea-4f21-a8cd-867773cd4a92">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xMy0xLTEtMTE2NzEx_064d9dec-b084-4280-ac50-679e0c3b61ca">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xNS0xLTEtMTE2NzEx_23506116-ad12-4a7c-98d4-757d9a72863e">4,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xNy0xLTEtMTE2NzEx_311ce318-4c2a-4dc3-817d-68be22077876">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xOS0xLTEtMTE2NzEx_6ddb1a6e-45f3-484e-8d2a-0f6302a2a0da">29,740</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="2" style="background-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="i74fb05ff1bf04221992487638d1cc29a_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xMS0xLTEtMTE2NzEx_595a48b2-86e6-4a25-acb0-ea38ea0a2cdb">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xMy0xLTEtMTE2NzEx_c2c22693-1534-4eb3-8851-5f8d452af3b5">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xOS0xLTEtMTE2NzEx_1ab8eaca-905f-4aa9-b8e7-d5f1846120c8">800</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%">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="i971b957fca67498e95873f779ea058fd_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS03LTEtMS0xMTY3MTE_632302c3-e9e1-4f8b-b536-c905eb2baa47">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="2" style="background-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="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS0xMy0xLTEtMTE2NzEx_33bd8897-c78c-449e-beae-28e4d1d74164">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS0xOS0xLTEtMTE2NzEx_7a812ef0-8cdd-452d-a03c-4cae01ebebcc">20,161</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%">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="2" style="background-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="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xNS0xLTEtMTE2NzEx_e76b5857-f827-46e9-85e6-e39909b71f8b">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="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xNy0xLTEtMTE2NzEx_095e2b3d-4447-4f67-86c4-7741653bbccd">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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xOS0xLTEtMTE2NzEx_f7035d82-10ae-4b6f-88e2-1c34e78a1fde">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: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:#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="2" style="background-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="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNy0xNS0xLTEtMTE2NzEx_7647b9a7-b042-4f0c-98e3-943e97c2b806">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: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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNy0xOS0xLTEtMTE2NzEx_49033331-fc82-4557-9b72-c533f481705e">390</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%">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="2" style="background-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="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfOC0xNS0xLTEtMTE2NzEx_a84003f8-5776-4960-98a3-72ec79f85754">309</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfOC0xOS0xLTEtMTE2NzEx_18670117-7a36-45bd-932e-adb2f7015478">309</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 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="2" style="background-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="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTEtMTUtMS0xLTExNjcxMQ_05224848-1ce1-497d-87a8-485cb0066ae1">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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTEtMTktMS0xLTExNjcxMQ_1fd656b3-e435-4fda-9eb0-d7e8bc8e59a3">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><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 - 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="i754e9554d53844fd94214aa5ff8a265f_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtOS0xLTEtMTE2NzEx_f8ec2be5-356f-48e6-bb30-aa8e83fcc23d">17,352</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="ieeaa6a217fcc42d9a2d3505be55ea878_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtMTMtMS0xLTExNjcxMQ_bf9e61d2-c986-46a1-9695-3d5a29af8d4b">17,352</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="ib6b90e8809834b1bbddcb303d047b352_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtMTktMS0xLTExNjcxMQ_079d90f8-2254-4c20-b9b5-481207cc4abe">17,352</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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="ifeddab1945434d4b962cdd9f70a8458c_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtOS0xLTEtMTE2NzEx_28dff72e-5cd4-4226-a34f-db74ae30c167">6,045</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="ie847e45bfe9241819d39df06713e71a6_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtMTMtMS0xLTExNjcxMQ_01dcfa85-3f0c-4ae8-81bf-c3a173606c6d">6,045</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="i4b52eb99937a406bb8904bede70a71aa_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtMTktMS0xLTExNjcxMQ_3a8f0d74-bb4a-4776-9242-f988d327bddd">6,045</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:700;line-height:100%">Balance &#8212; March 31, 2022</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="i214b13a3a9f8461a96cd91d5ccdc7be6_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMS0xLTEtMTE2NzEx_f9747a94-abad-4393-bf39-d17823f204ba">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="ife02060f945b479dab21ccf55ea6bde4_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMy0xLTEtMTE2NzEx_e930ac0d-c97c-4751-b336-6ed301cf585c">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="i31ea5154293e43a3b322d35031a39f8e_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtNS0xLTEtMTE2NzEx_f1626a95-d974-4785-8adf-20d656b106ec">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="i61744d6f94f84798961a018bca284f61_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtNy0xLTEtMTE2NzEx_363dbf07-0bc0-4d97-944b-c0a9b190f423">1,143,354</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="i4fe29c0bc09141cd96aaa07332aa5393_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtOS0xLTEtMTI2NzE3_e4445f28-c6c3-491e-a4b7-1878dce5de08">&#8212;</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 style="background-color:#cceeff;border-top:1pt 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="i82eb51cde30149bbb230523ba24ff09d_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtOS0xLTEtMTE2NzEx_8aae6e93-e30c-41ac-9a16-e38ef1de4526">313,902</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="ib134c9d6093e4a04b0e6df1632912616_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTEtMS0xLTExNjcxMQ_d11e521f-469f-47a9-a764-93c1b05cb155">228</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="i70634a11a0384db88d5bfedd9bcc0798_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTMtMS0xLTExNjcxMQ_55a512af-efa1-4c0a-abca-17ae39c82572">1,133,142</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="i6fdb4e4ed7b245028e736611d4b951c3_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTUtMS0xLTExNjcxMQ_be769ede-d99b-4823-913c-58430657fd37">171,735</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="i2a85776a57e347e6af8e9e3eb2ee461b_I20220331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTctMS0xLTExNjcxMQ_4a92c131-1ce4-422c-8d70-7714d7bb2b72">1,449</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="i9c5310e101c94b2d882f47db2f41b67b_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTktMS0xLTExNjcxMQ_0c957558-e5e0-44e3-9195-0c58a51c6ee8">1,303,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></tr><tr style="height:3pt"><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="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, 2023</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="i7f04271f8a27478f8cf724312551e914_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMS0xLTEtMTE2NzEx_c64a4237-0152-4e31-85c4-0762af10607d">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="ibfc868a7acc248668b5d8eb8dca582cb_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMy0xLTEtMTE2NzEx_e53a26cf-aae0-40b7-88f8-d9e4add341fe">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="i18f6ede13da746d481a473caf6b38601_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctNS0xLTEtMTE2NzEx_9311292b-af5f-4e32-8ecd-139c7892e75c">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="i5d2cd197cdc14bbd8a307ffd3e925e47_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctNy0xLTEtMTE2NzEx_23058df7-70f3-4ad6-94fe-af2a0c6651ed">1,207,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ib4ba62de71284174ae0fa283e1d43f48_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtOS0xLTEtMTI2NzEy_da1dcd54-f512-42ea-9b35-ba54b2e3b38b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ic955dfc1159a41a38cea3f5f2a039cbd_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctOS0xLTEtMTE2NzEx_09354248-507c-430b-9284-02250bc59e4a">372,906</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="ic9ac344de1fb4e13b90981a2f63250ea_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTEtMS0xLTExNjcxMQ_37987f8a-a5d4-4a33-a7f0-11368232e671">1,136</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="i5957616991b3456f89c49a4c387cf7a8_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTMtMS0xLTExNjcxMQ_0de2eaf8-a7f9-43f4-b931-4f3bb445bf25">1,136,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i410c32cd94834fd3a65addd3989a6231_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTUtMS0xLTExNjcxMQ_9c34aa87-8463-4945-8a53-a61eb8887dcf">223,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6b7cd167fc834157914884601e9367db_I20221231" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTctMS0xLTExNjcxMQ_7958cbba-4e7a-4f46-839c-7f08e6b314d4">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTktMS0xLTExNjcxMQ_b6890023-eb11-4d0c-ac4d-090f4d10e6fd">1,361,962</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 (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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="i5e86fceea7cb469ea9beff41ac911962_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtOS0xLTEtMTE2NzEx_6949729d-f8e9-4f54-960c-c0ff6485cb4f">105,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTMtMS0xLTExNjcxMQ_84bb8e57-5303-44a8-93e8-e3d39701a3fd">105,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTUtMS0xLTExNjcxMQ_b87a2189-cf31-4969-b59f-bf7df46eca3b">4,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTctMS0xLTExNjcxMQ_5e2cc1a0-4cff-4c1d-b69a-c189a3d27525">777</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTktMS0xLTExNjcxMQ_d93c0569-4c69-4b28-9fd1-e89c9db0004b">109,601</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="2" style="background-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="ia255c093ad624f32bfa5cbd6f1f9c570_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTEtMS0xLTExNjcxMQ_9f8e37d1-f431-48f4-91a7-f9003229972d">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTMtMS0xLTExNjcxMQ_8f699805-94c2-4d0c-ab01-ac428b52f71a">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTktMS0xLTExNjcxMQ_e74690fc-e8f9-468f-a6e6-e79bbb5e15ae">722</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="i10085c61f60c44849c3bc7f5fc72277c_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtNy0xLTEtMTE2NzEx_8d8f3b12-8dc9-4b49-86c6-a57936753166">48</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="2" style="background-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="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtMTMtMS0xLTExNjcxMQ_60e7be3e-75ab-43a7-be12-85c2c0e5730c">48</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtMTktMS0xLTExNjcxMQ_7aad94e0-972f-456b-8194-9aeb9952c4a3">48</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:400;line-height:100%">Purchase of Trust common shares for treasury</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="ie251700109314a4cb985dd458a2cdafb_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktOS0xLTEtMTI2Njk3_89005b37-d96b-4e7e-af71-2db2d3b45abb">3,954</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTMtMS0xLTEyMzM3Ng_ecdabd5e-5b95-4cf0-ab6b-50b2a6efd7a9">3,954</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTktMS0xLTEyMzM3Ng_97752684-3f02-4cd3-b612-da0913059360">3,954</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%">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="2" style="background-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="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTUtMS0xLTExNjcxMQ_2f1e0be5-043e-4831-8194-debf902d1be3">2,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTctMS0xLTExNjcxMQ_220a8df4-a60c-4cc5-8395-c05020a6455e">973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTktMS0xLTExNjcxMQ_6a9922a5-4d4c-40c2-8176-764d61aa19f8">3,018</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%">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="2" style="background-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="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjItMTUtMS0xLTExNjcxMQ_80907b66-1114-4ec7-b14b-0249bc3fa609">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.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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjItMTktMS0xLTExNjcxMQ_e5e1123f-7829-43ae-900d-d6e527f2f40c">5</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%">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="2" style="background-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="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjMtMTUtMS0xLTExNjcxMQ_7f1befda-6cb8-437b-b3ee-1b911f9d2ff4">848</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjMtMTktMS0xLTExNjcxMQ_9df12f60-144b-453f-a960-25a53a82e90d">848</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:400;line-height:100%">Disposition of ACI</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i94f5a1e125b94b2688a5f340293d20b4_D20230101-20230331" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjQtMTctMS0xLTExNjcxMQ_d625dc31-bb99-4919-84dd-32798545e7ba">1,729</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="i88d217e40a4d43858fa93022131fe60d_D20230101-20230331" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjQtMTktMS0xLTExNjcxMQ_98f75d1a-8c23-4bd0-98a3-27191439dc20">1,729</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><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><td colspan="3" style="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: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:#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="2" style="background-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="i05c6045c5eef43cda943b7c3eec2c2e9_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctOS0xLTEtMTE2NzEx_72aeb9d7-fd6b-4965-a0f5-0f3d6bec3274">18,051</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="i996ee09cc2394c2ab6d5bf3a8332e952_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctMTMtMS0xLTExNjcxMQ_3c82077e-fe16-4298-b0f0-c74e03a2b0c4">18,051</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="iee9b8e7389e74594b214d798d97176a6_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctMTktMS0xLTExNjcxMQ_422bd447-bfee-4508-8073-846455e2c036">18,051</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: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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="i955de38ecdbe4373a6c9e10b1a9f9f27_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtOS0xLTEtMTE2NzEx_cb897b98-f9db-48b8-9889-b3c7da5f023b">6,045</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="ie4ba09331d0342a8b4fe61bbfa8e865f_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtMTMtMS0xLTExNjcxMQ_c7e20f94-e47f-4cd2-81ff-c9e1747398a4">6,045</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="i2bdc71baf60f4055bba1775b83e17a4c_D20230101-20230331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtMTktMS0xLTExNjcxMQ_3ba613f4-b892-491d-a2c4-7492df91614a">6,045</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; March 31, 2023</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="i659f4c835656419e90f92121764b922b_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMS0xLTEtMTE2NzEx_2727db4f-f771-4078-b2dc-d466d764b5cc">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="i1db331ec7d834992896fa465cb904cc7_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMy0xLTEtMTE2NzEx_a2a153ff-9ceb-4047-b9ee-fa568b53a9e6">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="i1f61468bb65e4441909ea35d34876507_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktNS0xLTEtMTE2NzEx_5beedddf-cd0e-4536-946a-e68886af6b36">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="ida39e3ed90b747949c217cd8f1358d7a_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktNy0xLTEtMTE2NzEx_8dffa163-2c61-4f12-9021-5cd027775204">1,206,996</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="i41778e26d6f7475ba0afbb1b8ad383af_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtOS0xLTEtMTI0OTE1_600be7e1-a4fd-46b9-9ac2-c5199c65c828">3,954</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 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="id8e6df5d21e8426f8a3a5ff405603510_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktOS0xLTEtMTE2NzEx_7b9958b0-4ed9-4d5a-a661-bf57e239d84f">291,605</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="iea967406b83146c8844d9f976db1c6d2_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTEtMS0xLTExNjcxMQ_6d400117-e3f4-48e6-b1a1-b02a3a1da4be">414</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="ie275493852fb437ca5bbc9aec987c57d_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTMtMS0xLTExNjcxMQ_c13d12db-9fa9-4467-9373-9979b562545a">1,214,941</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="i456e1a57ac354ef486d66314dda5345b_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTUtMS0xLTExNjcxMQ_2c7c6f97-6f22-42d1-adb8-40a205c8d1b5">229,692</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="id176939d6853428994159a1711f5b413_I20230331" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTctMS0xLTExNjcxMQ_5f5dddc8-bff1-44c5-8bda-5da556a17164">&#8212;</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTktMS0xLTExNjcxMQ_27a42440-8cab-4fd1-866a-a3a5ab542528">1,444,633</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: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:38.25pt;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><div id="i33707867ccfb4c5cacff0acd8e318342_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%">Three months ended March 31,</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%">2023</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%">2022</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNy0xLTEtMS0xMTY3MTE_6c60adc4-aad6-4aa4-b178-d00f5a7d2b64">109,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNy0zLTEtMS0xMTY3MTE_b7ecbb91-6805-4502-bb79-d4c51f4215d4">29,740</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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOC0xLTEtMS0xMTY3MTE_38087007-a8c6-409d-9d48-7b10b86b56c6">1,391</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOC0zLTEtMS0xMTY3MTE_da6228a0-14c7-46fc-a5d6-44eb73a92cda">5,370</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOS0xLTEtMS0xMTY3MTE_1f84c22b-ef97-4141-8686-4dfb553a799d">97,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOS0zLTEtMS0xMTY3MTE_223a5595-5023-4b69-8a37-13e801aabb29">5,993</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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTAtMS0xLTEtMTE2NzEx_e7d81e1b-4ad1-4bdd-8614-3f80cf433fa9">13,003</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTAtMy0xLTEtMTE2NzEx_a2ac549a-2db2-48a2-9260-ae956c15721c">18,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></tr><tr style="height:15pt"><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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTItMS0xLTEtMTE2NzEx_87bbd293-104e-4d07-b997-834e8c3447fd">11,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTItMy0xLTEtMTE2NzEx_1f843b80-6d3c-41b5-b14a-a8b994485e28">9,927</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTMtMS0xLTEtMTE2NzEx_47573abb-8eef-41e9-8033-7ad8b5a5107f">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTMtMy0xLTEtMTE2NzEx_3462544c-72b6-4898-8449-33f0c64fc1a1">21,105</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTQtMS0xLTEtMTE2NzEx_8188cb06-2c6e-4353-aab0-5f9cbf08d31e">1,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTQtMy0xLTEtMTE2NzEx_042f35e7-ac96-4403-ae87-5d42eb491194">2,261</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTUtMS0xLTEtMTE2NzEx_e2fc8312-f132-4eac-8788-d8a14f226f08">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTUtMy0xLTEtMTE2NzEx_07f1becc-b87e-4437-b72d-3f066da5126f">866</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTYtMS0xLTEtMTE2NzEx_491363e9-d7b8-482c-acef-71f0786e5ac4">2,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTYtMy0xLTEtMTE2NzEx_6d5a798f-73d0-463e-9d72-2d93bab8ac68">2,681</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="codi:ProvisionForReceivableAndInventoryReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTctMS0xLTEtMTE2NzEx_55b6c33e-9040-4818-8fe1-564bcba5257c">1,483</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="codi:ProvisionForReceivableAndInventoryReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTctMy0xLTEtMTE2NzEx_348658c5-2970-4406-a2cb-6b79b126c733">1,572</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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTgtMS0xLTEtMTE2NzEx_d073af52-a006-4ae9-ace5-13b5ed4c4e68">5,900</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTgtMy0xLTEtMTE2NzEx_a8254f42-8a15-4a0b-b0a0-aede9bd55f31">692</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></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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjAtMS0xLTEtMTE2NzEx_b79136b6-7df4-4c0f-bafd-de4f4fe73a24">389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjAtMy0xLTEtMTE2NzEx_64b8e2bf-1f27-480b-a66c-fb31f82db905">147</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%">Changes in operating assets and liabilities, net of acquisitions:</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></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%">Accounts receivable</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjItMS0xLTEtMTE2NzEx_4d7c57f3-2038-46b2-ada3-4618a56d96be">4,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjItMy0xLTEtMTE2NzEx_72b229da-8352-4094-ba66-df5116f994fe">1,830</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%">Inventories</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjMtMS0xLTEtMTE2NzEx_c367326e-63e6-44d8-8fc1-fb358135107a">35,910</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjMtMy0xLTEtMTE2NzEx_06fdebc0-02b0-416d-a397-b0fe72e5d692">56,153</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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjQtMS0xLTEtMTE2NzEx_fa058046-1375-49f8-8f7f-56ed500fe1e0">2,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjQtMy0xLTEtMTE2NzEx_dc585e06-2474-4e58-bf56-63692d129c36">4,798</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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjUtMS0xLTEtMTE2NzEx_6addc129-1e70-4c79-821a-dd4a0dfda819">3,294</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjUtMy0xLTEtMTE2NzEx_185f3f8f-71e5-49d8-985e-cd4a99980549">36,596</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:middle"><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 - continuing operations</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjYtMS0xLTEtMTE2NzEx_a92635c2-0dce-4996-b334-06cf5c84dfb4">16,831</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjYtMy0xLTEtMTE2NzEx_15750553-cfd9-414d-93d7-34b2d2083a9c">41,233</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 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 (used in) operating activities - 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjctMS0xLTEtMTE2NzEx_717531d1-77d3-40bf-9e7f-82a0d2e4d00c">1,286</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjctMy0xLTEtMTE2NzEx_10c5aeed-8593-4cd3-88df-58d1a9c6ef4d">7,704</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 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 (used in) provided by operating 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjgtMS0xLTEtMTE2NzEx_23cdce2c-3ffd-42ad-938a-f909a0dbe1eb">15,545</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjgtMy0xLTEtMTE2NzEx_f6453234-a6cc-486e-b319-3cd2a028a838">33,529</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;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:#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 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%">Acquisitions, net of cash acquired</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzAtMS0xLTEtMTE2NzEx_7d5a0a7c-243f-4d8c-a742-07c3b8c11cef">104</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzAtMy0xLTEtMTE2NzEx_7bf01a0e-47cf-4735-9768-558750903473">3,636</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%">Purchases of property and equipment</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzEtMS0xLTEtMTE2NzEx_f27e3459-53d2-4420-8497-ffc2c0e05e07">16,080</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzEtMy0xLTEtMTE2NzEx_679573e7-460a-43ea-92d7-bb05cc902601">10,391</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 sale of businesses</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzItMS0xLTEtMTE2NzEx_1f51ed56-81eb-4b2f-8b8f-b114e6d67176">103,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzItMy0xLTEtMTE2NzEx_dee9c6f3-c8a0-4b19-b916-a28c3551e138">5,993</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%">Other investing activities</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzMtMS0xLTEtMTE2NzEx_7219b767-ecc8-49a1-a2d3-42a890eaace2">303</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzMtMy0xLTEtMTE2NzEx_1d74a02f-d98c-4281-a033-307513fdabd6">205</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%">Cash provided by (used in) investing activities - continuing operations</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzQtMS0xLTEtMTE2NzEx_34a39d6d-ea79-4e89-a34c-b16505f519ee">86,555</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzQtMy0xLTEtMTE2NzEx_e5b1244f-9d11-43de-ad0c-dd446049cdd4">8,239</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 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 provided by (used in) investing activities - 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzUtMS0xLTEtMTE2NzEx_95f97e69-8fa4-4ea0-aed0-8990a2b92c94">68,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzUtMy0xLTEtMTE2NzEx_f1e7fe74-59aa-45e1-9c5f-4ff1d2e9e5aa">53</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%">Cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzYtMS0xLTEtMTE2NzEx_4896b3ca-d139-4542-ba23-fb7230e07d05">154,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzYtMy0xLTEtMTE2NzEx_10e1ab59-a80e-455e-912b-4c3d4964e34a">8,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%">9</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%">Three months ended March 31,</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%">2023</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%">2022</span></td></tr><tr style="height:15pt"><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 financing activities:</span></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 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 Trust common shares, 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%">(<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzgtMS0xLTEtMTE2NzEx_873c2313-8a86-4de7-a8f7-ad000d4089be">48</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzgtMy0xLTEtMTE2NzEx_9a4dd60f-f605-4ec9-8e7e-adc44257373a">20,161</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 treasury 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMS0xLTEtMTIzMzg4_d983af05-edbd-475e-a5a5-275274743048">3,954</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMy0xLTEtMTIzMzg4_8621e9ce-91fa-4056-a77b-59588575ce8c">&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMS0xLTEtMTE2NzEx_97c624d1-66a7-471f-8de0-46484556e123">76,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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMy0xLTEtMTE2NzEx_80572a2b-0ef7-487a-a87e-ead87670ca04">&#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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDAtMS0xLTEtMTE2NzEx_eaa2f24f-a880-48f7-b9a5-ff3458e0498b">223,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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDAtMy0xLTEtMTE2NzEx_b8d2ecc5-fd80-46ed-b04c-23bfffe6097a">&#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%">Principal payments - term loan</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDItMS0xLTEtMTE2NzEx_5fdfb697-1be6-4728-a0e1-68eb91f1203a">2,500</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDItMy0xLTEtMTE2NzEx_4e1afea0-8174-422d-8ec0-267d992477b1">&#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%">Distributions paid - 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDUtMS0xLTEtMTE2NzEx_31fc2d49-a14a-4444-a3dd-bb9569daa8a8">18,051</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDUtMy0xLTEtMTE2NzEx_0fb23449-6008-4125-be6f-a8d2c3ae53c0">17,352</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 - 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDYtMS0xLTEtMTE2NzEx_786e71c9-444c-436b-beac-a49b397b47d1">6,045</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDYtMy0xLTEtMTE2NzEx_fa60c620-f472-4a0f-a04b-4263af9eb274">6,045</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDgtMS0xLTEtMTE2NzEx_0e6929c8-928f-4b46-91a9-166bad648642">&#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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDgtMy0xLTEtMTE2NzEx_a08a2314-9bd4-4b06-9a7e-932842ff8bc2">11,292</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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDktMS0xLTEtMTE2NzEx_910433a7-3a0a-40e2-9406-bc9e9d8196d1">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDktMy0xLTEtMTE2NzEx_dc610db1-433b-4c4a-a1c0-8751b03a9eec">390</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTEtMS0xLTEtMTE2NzEx_d21a8deb-1bb5-412a-a933-2ed1619578b5">848</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTEtMy0xLTEtMTE2NzEx_3a0594ec-67cb-458f-bfed-0392b016961a">309</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%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTMtMS0xLTEtMTE2NzEx_7045096d-8ae3-409d-bbf4-ead9bd156112">5</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTMtMy0xLTEtMTE2NzEx_efd63528-650d-44ff-bba8-050bbe582029">5</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%">Net cash used in financing 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTQtMS0xLTEtMTE2NzEx_8aa357dd-eb20-48e2-844a-cd394e3dbf06">178,446</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTQtMy0xLTEtMTE2NzEx_b3582bbd-bc2a-4500-8761-ce747f9bb53c">14,452</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 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:#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTUtMS0xLTEtMTE2NzEx_3328dd1b-b168-4db8-8a7e-e19d547fbac5">562</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTUtMy0xLTEtMTE2NzEx_ab6cee4c-ecc5-41f1-a1e3-3d0f2e563b4a">259</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 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 in cash and cash equivalents</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTYtMS0xLTEtMTE2NzEx_ba30eb0c-a1a9-4cdf-9ab7-90f14ba3c007">7,615</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTYtMy0xLTEtMTE2NzEx_c914f806-54ce-4904-b552-c678674be277">56,532</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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTctMS0xLTEtMTE2NzEx_12c933d6-6386-4379-ae1b-39630e1b295a">61,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTctMy0xLTEtMTE2NzEx_d510e9e7-e630-4ce9-8607-8b2737f2af3e">160,733</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: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:#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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTgtMS0xLTEtMTE2NzEx_e69a8c78-794a-4eab-95ae-bbee246e15ed">53,656</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="i9c5310e101c94b2d882f47db2f41b67b_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTgtMy0xLTEtMTE2NzEx_a404aada-bb52-4a8c-ad3c-72e1b1ee7fe6">104,201</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"><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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfNTQ5NzU1ODE0MTc3_9873b05f-c75b-4f35-a2de-43d8bc1c1eab">3.4</ix:nonFraction>&#160;million at January 1, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfNTQ5NzU1ODE0MTkx_79fe8423-61bd-410b-bbf9-0937b3633f3f">3.6</ix:nonFraction>&#160;million at January 1, 2022..</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="i9c5310e101c94b2d882f47db2f41b67b_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfMjcz_344bc62d-a30f-4503-abb2-11cf832df2fb">6.9</ix:nonFraction>&#160;million at March 31, 2022.</span></div><div style="margin-top:12pt"><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%">10</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_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%">March&#160;31, 2023 </span></div><div style="text-align:center"><span><br/></span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM1Nw_c7f90e60-e7a3-4f40-ae68-ba5a25e35f54" continuedAt="iea7d43a8debf49b6b3d6b42948a80e2a" escape="true">Presentation and Principles of Consolidation  </ix:nonNumeric></span></div><ix:continuation id="iea7d43a8debf49b6b3d6b42948a80e2a" continuedAt="i208ebd512b774ac78a433fad1f381b31"><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 amended and restated, the "Trust Agreement"), the Trust is sole owner of <ix:nonFraction unitRef="number" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="INF" name="codi:OwnershipPercentageOfTrustInterestHeldByParentEntity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfNjI1_83471be4-3c44-4f8a-b70c-3e0d82b6465f">100</ix:nonFraction>% of the Trust Interests (as defined in the Company&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as amended and restated, 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><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%">The LLC is a controlling owner of <ix:nonFraction unitRef="segment" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="INF" name="codi:NumberOfBusinessesOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfMTE1MQ_3251cf33-016e-4101-934c-5fc627eb303c">ten</ix:nonFraction> businesses, or operating segments, at March&#160;31, 2023. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc. ("Lugano Diamonds" or "Lugano"), Wheelhouse Holdings, Inc. ("Marucci Sports" or "Marucci"), Relentless Intermediate, Inc. ("PrimaLoft"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"),  AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and Sterno Products, LLC ("Sterno"). The segments are referred to interchangeably as &#8220;businesses&#8221;, &#8220;operating segments&#8221; or &#8220;subsidiaries&#8221; throughout the financial statements. 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="#i33707867ccfb4c5cacff0acd8e318342_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 ( the "Management Services Agreement" or "MSA").</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">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 month periods ended March&#160;31, 2023 and March&#160;31, 2022 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, 2022.</span></div><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM2MQ_141f0e88-8195-4217-9ef2-113c4ec84bf3" 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 Trust and 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM2Mg_df80f9f5-fd3a-41b7-9ed6-ad1dcc678f59" continuedAt="i83d88805ab8f40178ea66a3c428979f5" escape="true">iscontinued Operations</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i83d88805ab8f40178ea66a3c428979f5"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company completed the sale of Compass AC Holdings, Inc. (&#8220;Advanced Circuits or ACI&#8221;). The results of operations of ACI  are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2023 and March&#160;31, 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="#i33707867ccfb4c5cacff0acd8e318342_52">Note C - </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_52">"</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_52">Dis</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_52">continued Operations</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_52">"</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></ix:continuation></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%">11</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"><ix:continuation id="i208ebd512b774ac78a433fad1f381b31" continuedAt="id0a13ba947d5491c957356133d6b892b"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="codi:SeasonalityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM3NQ_17ef0dc7-8f6b-4b37-b480-4cc3cf592e2b" continuedAt="i8d300cef79bf447db4a73e38c7a917e5" escape="true">Seasonality</ix:nonNumeric></ix:continuation></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="id0a13ba947d5491c957356133d6b892b"><ix:continuation id="i8d300cef79bf447db4a73e38c7a917e5">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, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.</ix:continuation></ix:continuation> </span></div><div id="i33707867ccfb4c5cacff0acd8e318342_49"></div><div style="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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTc3NTA_b706a547-e30f-42b0-8a99-c6b336b97a3b" continuedAt="ifedf7d6b7de04b4db53ff9722e3a789c" escape="true">ote B &#8212; Acquisitions</ix:nonNumeric></span></div><ix:continuation id="ifedf7d6b7de04b4db53ff9722e3a789c" continuedAt="i30aac2e770cc48d3979b27ce2d88be70"><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 acquisitions of our businesses are accounted for under the acquisition method of accounting. For each platform acquisition, the Company typically structures the transaction so that a newly created holding company acquires 100% of the equity interests in the acquired business. The entirety of the purchase consideration is paid by the newly created holding company to the selling shareholders. The total purchase consideration is the amount paid to the selling shareholders and we will, from time to time, allow the selling shareholder to reinvest a portion of their proceeds alongside the Company at the same price per share, into the holding company that acquires the target business. Once the acquisition is complete, the selling shareholders no longer hold equity interests in the acquired company, but rather hold noncontrolling interest in the holding company that acquired the target business. Because the selling shareholders are investing in the transaction alongside the Company at the same price per share as the Company and are not retaining their existing equity in the acquired business, the Company includes the amount provided by noncontrolling shareholders in the total purchase consideration.</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 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, typically through our existing credit facility. The debt capital is in the form of &#8220;intercompany loans&#8221; made by the LLC to the newly created holding company and the acquired business and are due from the newly created holding company and the acquired business, and payable to the LLC by the newly created holding company and the acquired business. The selling shareholders of the acquired businesses are not a party to the intercompany loan agreements nor do they have any obligation to repay the intercompany loans. These intercompany loans eliminate in consolidation and are not reflected on the Company's consolidated balance sheets.</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%">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 indirect 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 ("PrimaLoft Seller"). The Company acquired PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $<ix:nonFraction unitRef="usd" contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNTQ5NzU1ODM3Njgx_1fd2a931-a0a0-4a79-86ab-c89497f61daa">541.1</ix:nonFraction>&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its 2022 Revolving Credit Facility and the proceeds from its $<ix:nonFraction unitRef="usd" contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMjgyMA_dfa878c0-55fa-4458-a214-3ca4b2d50465">400</ix:nonFraction>&#160;million 2022 Term Loan Facility. PrimaLoft management invested in the transaction along with the Company, representing <ix:nonFraction unitRef="number" contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMjkzNA_100ac532-c1e3-4d68-aeb4-86cbe12fc2e3">9.2</ix:nonFraction>% of the initial 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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-5" name="codi:InitialTermAndRevolvingLoanCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzMwOQ_8a29a669-86d7-41b7-b3f7-61ad90e65517">178</ix:nonFraction>&#160;million. CGM will receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzM1OA_e777b218-38d0-41db-8003-5d2027b9d39d">4.8</ix:nonFraction>&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended September 30, 2022. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i09dfd6d760574d9eacde8ca884c49cb3_D20220712-20220930" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzUxNA_1ebe92dd-f741-4bf7-81bb-f8e690675a47">5.7</ix:nonFraction>&#160;million of transaction costs in conjunction with the PrimaLoft acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third 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-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is focused on 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%">The results of operations of PrimaLoft have been included in the consolidated results of operations since the date of acquisition. PrimaLoft's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of the fair value of assets acquired and liabilities assumed as of the date of acquisition. </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="i30aac2e770cc48d3979b27ce2d88be70" continuedAt="i2a2c9949e3214002b3b8be49f1e23d09"><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: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="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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS0yLTEtMS0xMTY3MTE_558ec0f0-967f-4869-9c98-7f12883890dc">539,576</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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS00LTEtMS0xMTY3MTE_171f8473-fa5a-4577-afcc-e0a7df46356b">1,536</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="ibc598f5c52e14ca3adaf143d15897670_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS02LTEtMS0xMTY3MTE_34082945-2d94-4f4b-9b05-dc31cab3c85e">541,112</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC0yLTEtMS0xMTY3MTE_37314fc3-e994-4164-b556-e674004bd6d7">6,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 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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC00LTEtMS0xMTY3MTE_084980e7-33d7-4333-adcf-493bfe8485cc">&#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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC02LTEtMS0xMTY3MTE_79bc9b35-ccf7-4ca0-9362-ab9ea0970d1d">6,951</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS0yLTEtMS0xMTY3MTE_24ef020d-0ee7-4144-a3b9-5af396fad74d">2,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS00LTEtMS0xMTY3MTE_2478ddca-9437-4eb6-bb38-e0e407843700">&#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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS02LTEtMS0xMTY3MTE_4b1a3e4b-cb68-4e05-ba85-9cf761444874">2,992</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi0yLTEtMS0xMTY3MTE_aafdb9c5-5a81-4fc2-8fc7-d7b64f5e989f">1,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi00LTEtMS0xMTY3MTE_90c30694-9a80-4340-b90d-e3d55628848a">&#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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi02LTEtMS0xMTY3MTE_e56d9506-9945-4f3e-9a0f-06dfa46a17b5">1,991</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy0yLTEtMS0xMTY3MTE_135f8943-06c5-4140-8f4a-161388073495">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy00LTEtMS0xMTY3MTE_ca900f70-2c70-471b-8cdc-1e8454e6bacc">&#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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy02LTEtMS0xMTY3MTE_2c02a5aa-f897-4f14-a1fc-36311674b435">1,058</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC0yLTEtMS0xMTY3MTE_709a3a06-f5d4-405d-83b4-1fc98fb3bbfc">248,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC00LTEtMS0xMTY3MTE_e3b5b084-8ccc-4216-86c5-7993e30e296f">58,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC02LTEtMS0xMTY3MTE_efdd603e-78de-4363-95e7-b5395c0c5412">306,900</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS0yLTEtMS0xMTY3MTE_dcaa003d-cad3-4fb2-b3f2-3f3ad0ace126">3,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" sign="-" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS00LTEtMS0xMTY3MTE_13ae0250-5d98-49f5-969d-ece4b1c8b977">1,187</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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS02LTEtMS0xMTY3MTE_be9e997c-cde3-4506-976d-3281cf25ff34">2,394</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtMi0xLTEtMTE2NzEx_329583e3-445e-4f2a-9164-024db4d9e84a">264,773</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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtNC0xLTEtMTE2NzEx_db90d5ab-95f4-4ba9-a107-e4c90a2ae113">57,513</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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtNi0xLTEtMTE2NzEx_aef5ead2-1643-4755-b5d6-df2ac3859067">322,286</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtMi0xLTEtMTE2NzEx_434ebc2f-10bf-429d-b8b1-f994d834d66e">8,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" sign="-" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtNC0xLTEtMTE2NzEx_216b6304-ae02-4454-ba5c-8f5e3e0b8b45">868</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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtNi0xLTEtMTE2NzEx_720062e8-f0fa-42c2-946c-2abf04b66bcb">7,997</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtMi0xLTEtMTE2NzEx_16c68612-01fe-4d41-a645-32876dd401ef">360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtNC0xLTEtMTE2NzEx_040789f1-ec98-48a5-9b14-7018490a7007">&#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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtNi0xLTEtMTE2NzEx_7c30ad90-7207-43c0-a877-340e27db0852">360</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtMi0xLTEtMTE2NzEx_a148b509-8faa-4298-b5a8-e43c86c28699">51,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtNC0xLTEtMTE2NzEx_97844d6a-ee5d-490a-a6fe-ac09e43697ed">12,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtNi0xLTEtMTE2NzEx_e2c586a8-b4b7-4c79-9db7-5b58845797ed">63,967</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtMi0xLTEtMTE2NzEx_c14f8c22-2269-44cd-a4c8-b9624f857a59">60,493</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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtNC0xLTEtMTE2NzEx_a48d7694-9304-452b-8d40-db60fb264c16">11,831</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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtNi0xLTEtMTE2NzEx_312eb3b4-4560-48d5-8249-651abf292305">72,324</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtMi0xLTEtMTE2NzEx_27e4b74f-3939-42fa-bffd-73f404161b52">204,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182179640d234e0cb7a0282b7a300438_I20230331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtNC0xLTEtMTE2NzEx_9abfe327-8960-48f1-86eb-80a69f9e54bd">45,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtNi0xLTEtMTE2NzEx_ea57131d-33d8-44b8-95d7-75a2156f9462">249,962</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="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtMi0xLTEtMTE2NzEx_17a0b51e-676b-417e-a696-b817dd9a8b99">335,296</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="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtNC0xLTEtMTE2NzEx_e84ab52e-3bcf-4276-89b7-69a6f1fc1e72">44,147</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="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtNi0xLTEtMTE2NzEx_c3a21ccc-86be-4adf-9945-d51739ec82d8">291,149</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"><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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS0yLTEtMS0xMTY3MTE_4e28f651-592a-47ae-ac9e-9fa2cb2aa1cb">530,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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS00LTEtMS0xMTY3MTE_4e8be3b1-4201-43ff-82b6-ab5a36c906ac">&#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="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS02LTEtMS0xMTY3MTE_51991b53-21a8-46af-9f54-7ed6345ead7a">530,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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi0yLTEtMS0xMTY3MTE_0bcdea92-db1c-4833-b2ef-7476a6c135ad">7,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi00LTEtMS0xMTY3MTE_70b3e9f8-080d-48cc-a2fd-97bd06a5214d">368</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="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi02LTEtMS0xMTY3MTE_e98a73a3-bc4a-4112-8285-a3fb7bd40017">6,951</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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy0yLTEtMS0xMTY3MTE_dc1b2652-55ea-4525-8f26-44d9f2f53aaa">2,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy00LTEtMS0xMTY3MTE_64c8f608-0fc8-4722-afe1-422920131975">1,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy02LTEtMS0xMTY3MTE_4cf55d0b-b6ad-467d-a836-a7df77e7cc3e">4,161</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-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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS0yLTEtMS0xMTY3MTE_0edf9356-beb5-40a6-9f68-04e3076ec287">539,576</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="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS00LTEtMS0xMTY3MTE_32eb53e4-4aa0-4e03-9f63-6134095fa435">1,536</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="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS02LTEtMS0xMTY3MTE_3edc9f68-d801-410f-86e0-9809356a9f8c">541,112</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><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="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></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: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 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 at fair value which approximates book value and will be depreciated on a straight-line basis over the 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i842114b80cf44eb29205a432721b674c_I20230331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNTY0Mg_5cee9a86-bea3-4e95-97d9-7ef2ed345de0">291.1</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%"> reflects the strategic fit of PrimaLoft in the Company's branded consumer business and is not expected to be deductible for income tax purposes. The PrimaLoft purchase price allocation was finalized in the first quarter of 2023.</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="i2a2c9949e3214002b3b8be49f1e23d09" continuedAt="i590a6c30900b49e6a166e2647ebbb407"><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 PrimaLoft 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:#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 style="background-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="i44d25657faa7405c959527b000772579_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMi0yLTEtMS0xMTY3MTE_2213871c-1426-496c-bcda-39a822599808">209,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="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="i44d25657faa7405c959527b000772579_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMi00LTEtMS0xMTY3MTE_61e4bf04-f8bd-4302-8025-4b9c36fce484">15</ix:nonNumeric> years</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%">Tradename</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="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMy0yLTEtMS0xMTY3MTE_9fb724ba-3ee6-4f39-830b-18c0bfce9fe6">48,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMy00LTEtMS0xMTY3MTE_b0d689a1-1568-4b57-8009-9f7e45743f41">20</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%">Technology</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="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNC0yLTEtMS0xMTY3MTE_65bd9145-dc12-4b52-ae64-e9f639fd7cc9">49,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="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="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNC00LTEtMS0xMTY3MTE_17e3acf4-e835-4e8b-849e-f98e7eea6667">11</ix:nonNumeric> years</span></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%">In-process research and development </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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d03bc6c51f4855bc15da578eae8870_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNS0yLTEtMS0xMTY3MTE_1a59eb83-a411-4802-9c8c-93fc08c3808e">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">N/a</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="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNi0yLTEtMS0xMTY3MTE_62bb5f47-9b55-403a-8f7c-7a4a34452a13">306,900</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="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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life.</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:400;line-height:120%">The customer relationships were 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="i44d25657faa7405c959527b000772579_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjI4Mg_d32e218b-d399-473b-aeee-9591d3be8e69">209.1</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. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technology was valued at $<ix:nonFraction unitRef="usd" contextRef="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjM1OQ_65bd9145-dc12-4b52-ae64-e9f639fd7cc9">49.1</ix:nonFraction>&#160;million using </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a mul</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ti-period excess earnings methodology with an assumed obsolescence factor. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename 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="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjQ3Ng_d6b20611-9574-424a-b869-ffa18d266d74">48.2</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 months ended March&#160;31, 2022  gives effect to the acquisition of PrimaLoft, as described above, as if this transaction had been completed as of January 1, 2022. 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:76.169%"><tr><td style="width:1.0%"></td><td style="width:75.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.934%"></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></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;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2022</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></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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfMi00LTEtMS0xMTY3MTE_add1ad3b-a0d5-46b9-a401-d26bba20a28d">536,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><td colspan="3" style="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: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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfMy00LTEtMS0xMTY3MTE_e5aebc61-30ca-49cb-b190-9cb8fb4d06e8">216,311</ix:nonFraction>&#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></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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNC00LTEtMS0xMTY3MTE_180912a8-3599-47a2-8c4f-54f43fbd6514">48,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="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:9pt;font-weight:400;line-height:100%">Net income 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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNS00LTEtMS0xMTY3MTE_fe1288c7-e6c7-4776-b560-10517875e1fb">16,118</ix:nonFraction>&#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></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 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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNi00LTEtMS0xMTY3MTE_5983ea85-81f0-4d8c-ab92-11ce42617759">10,966</ix:nonFraction>&#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></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="i04186164d94843d7bc168746eabc4538_D20220101-20220331" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNy00LTEtMS0xMTY3MTE_7efbf18b-fbf4-4ea9-bde3-86e31364b02d">0.03</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></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">Velocity</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i590a6c30900b49e6a166e2647ebbb407"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kings Camo - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2022, Velocity acquired the assets of King's Camo LC, a manufacturer of outdoor performance apparel and gear, for a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI1NDk_b9b789fa-43fb-4113-81c9-1aa14d552ea3">25.2</ix:nonFraction>&#160;million and included a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI1ODg_e76e0ffd-56d6-4ded-b84a-61ba292a50c2">3.0</ix:nonFraction>&#160;million. The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI2ODU_5c8196fa-c3c8-403a-aef0-bc146c16bef8">25.7</ix:nonFraction>&#160;million under the Velocity intercompany credit agreement. Velocity paid approximately $<ix:nonFraction unitRef="usd" contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI3NjY_38e52bab-bafd-46b0-bf6c-b43ed37e1f02">0.2</ix:nonFraction>&#160;million in transaction fees. Velocity recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI4ODU_46668746-5b7a-4309-8a0a-da6f76802004">9.7</ix:nonFraction>&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI5NzQ_4d449eda-15dc-4292-a8c4-fcd6a9b2b5a5">7.1</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 remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2022.</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="i33707867ccfb4c5cacff0acd8e318342_52"></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%">N<ix:nonNumeric contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMzM3Nw_fdbe58c8-6a3b-43fd-be94-3e7849d27547" continuedAt="i4e04d57166f0497882e5d62e857f8210" escape="true">ote C &#8212; Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="i4e04d57166f0497882e5d62e857f8210" continuedAt="i0f276247352d4b8c8e2788c6b334aba2"><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 Advanced Circuits</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 January 10, 2023, the LLC, solely in its capacity as the representative of the holders of stock and options of Compass AC Holdings, Inc., a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger with APCT Inc. (&#8220;ACI Purchaser&#8221;), Circuit Merger Sub, Inc. (&#8220;ACI Merger Sub&#8221;) and Advanced Circuits, </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="i0f276247352d4b8c8e2788c6b334aba2"><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 which ACI Purchaser agreed to 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 ACI Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of ACI Purchaser (the &#8220;ACI Merger&#8221;). The ACI Merger was completed on February 14, 2023. The sale price of Advanced Circuits was based on an enterprise value of $<ix:nonFraction unitRef="usd" contextRef="i33b298c8a24349e684bff20e8bf2cd93_I20230110" decimals="-5" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjAyNg_06c5f3d5-1a90-4bea-8f8c-56bf3bb9cf95">220</ix:nonFraction>&#160;million, subject to certain adjustments based on matters such as the working capital and cash and debt balances of Advanced Circuits at the time of the closing. After the allocation of the sales price to Advanced Circuits non-controlling equity holders and the payment of transaction expenses, CODI received approximately $<ix:nonFraction unitRef="usd" contextRef="ia45bea886ea641e3bc226c6a606159eb_D20230110-20230110" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA2OQ_953693ec-44f4-4173-be6d-8478930fbb3d">170.9</ix:nonFraction>&#160;million of total proceeds at closing, of which $<ix:nonFraction unitRef="usd" contextRef="i33b298c8a24349e684bff20e8bf2cd93_I20230110" decimals="-5" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA0MA_bc0f35df-c6d0-4f46-a580-3ab18605dedf">66.9</ix:nonFraction>&#160;million related to the repayment of intercompany loans with the Company. The Company recorded a gain on the sale of ACI 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="i871cb9516c024198abd40fd634d5746c_D20230101-20230331" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODI0MjM4_9bc15f08-02fc-4b42-b423-069df0c5c5c1">98.0</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, net of an income tax provision of $<ix:nonFraction unitRef="usd" contextRef="i871cb9516c024198abd40fd634d5746c_D20230101-20230331" decimals="-5" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA1NQ_25d0a119-bd79-46c6-8816-ebb897cef277">6.8</ix:nonFraction>&#160;million, in the first quarter of 2023.</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%">Summarized results of operations of ACI for the three months ended March 31, 2023 and 2022 through the date of disposition 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:89.473%"><tr><td style="width:1.0%"></td><td style="width:58.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.000%"></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%">For the period January  1, 2023 through disposition</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%">Three months ended&#160;<br/>&#160;March 31, 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:9pt;font-weight:400;line-height:100%">Net sales</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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMS0xLTEtMS0xMjQyNzI_ac5fe4ce-5467-4310-bfe7-1367c0155556">8,829</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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMS0zLTEtMS0xMjQyMzE_bd4b7c5f-2261-40d5-ae36-eecbd12dcdaa">23,249</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%">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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMi0xLTEtMS0xMjQyNzI_cd062318-bc1c-49b4-be40-d267eb59263c">3,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMi0zLTEtMS0xMjQyMzE_61f44b45-3bd1-4b45-9642-4e2816ac16b0">10,930</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 style="background-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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMy0xLTEtMS0xMjQyNzI_63954503-a486-4101-93c5-d6c4e0fc2d30">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMy0zLTEtMS0xMjQyMzE_51d3a15b-6ec3-45d3-b89b-c1a2bcb7e3ac">6,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:bottom"><div><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><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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNC0xLTEtMS0xMjQyNzI_ca854e7d-1cdf-4306-96f9-b12420d5f15b">2,464</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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNC0zLTEtMS0xMjQyMzE_e664238a-c126-4bd3-806a-b4428889e203">6,477</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 (benefit) 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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNS0xLTEtMS0xMjQyNzI_b91daba0-0495-43c5-8dff-e28c56c4113f">1,073</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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNS0zLTEtMS0xMjQyMzE_3d0d9c2d-0c59-44e1-9933-972b55542c2a">1,107</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 (loss) 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 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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNi0xLTEtMS0xMjQyNzI_4b58c230-d6b8-4022-9905-8d26bd47d477">1,391</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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNi0zLTEtMS0xMjQyMzE_f4846868-6890-4f1f-a5d0-f17ffc3bf8c0">5,370</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:6pt;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 period from January 1, 2023 through disposition and the three months ended March&#160;31, 2022, each exclude </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="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODIxMTIx_e1d60f50-fe4c-4f56-91e1-e77bf37bc193">1.4</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODIxMTAy_c52fe49d-0271-426b-8ba4-7b166d90eb56">1.7</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 discontinued operations as of December 31, 2022 (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:65.497%"><tr><td style="width:1.0%"></td><td style="width:67.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.258%"></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%">December 31,<br/>2022</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: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></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%">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: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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMi0yLTEtMS0xMjQxNDg_0270104c-d038-4588-8389-8cfaed52149d">3,391</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMy0yLTEtMS0xMjQxNDg_7149516d-a96e-4eb9-960e-7fc69a85f12a">10,044</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNC0yLTEtMS0xMjQxNDg_ef539e93-0a73-473a-8952-560a471923b6">4,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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNS0yLTEtMS0xMjQxNTc_ba3a7b51-b023-487e-bf22-dc454b2795e3">346</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%">Current assets of discontinued operations</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: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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNi0yLTEtMS0xMjcwMjU_2f5024a0-bab3-4756-9e52-26a87d7e545d">18,126</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%">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;border-top:3pt double #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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNy0yLTEtMS0xMjQxNzM_3a72c260-265f-4f76-9274-800981bc52b0">6,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfOC0yLTEtMS0xMjQxNzM_ae2d234b-b3cd-435f-a8ec-d2759b9ab61a">66,678</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%">Other non-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfOS0yLTEtMS0xMjQxODM_9e926a1f-a85e-47c9-8482-7eb8dcc23a01">6,220</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%">Non-current assets of discontinued operations</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: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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTAtMi0xLTEtMTI3MDI4_667c8817-a8fe-4478-9491-6f3abbb79cdd">79,847</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: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 #000;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:700;line-height:100%">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></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%">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: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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTMtMi0xLTEtMTI0MTk3_f2bd43a3-eff9-4231-a8d9-6266679d8ccd">3,810</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTQtMi0xLTEtMTI0MTk3_921e781a-5198-4986-911e-9ebacd769d89">5,570</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTUtMi0xLTEtMTI0MTk3_e0898ef2-7348-4908-a92f-dd2a7c61a1ed">250</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTYtMi0xLTEtMTI0MTk3_773a1429-58b0-450d-aacc-2eeca902a9cc">1,518</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%">Current liabilities of discontinued operations</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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTctMi0xLTEtMTI3MDMw_e9e5a741-3b2a-481d-a918-c0622a3f8424">11,148</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTgtMi0xLTEtMTI0MjA3_f8c421e4-30d9-4703-9d76-9d00d1f70fb9">10,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTktMi0xLTEtMTI0MjA3_aab566c3-d58a-4d5c-9d8f-23c0ca30f9b4">5,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:9pt;font-weight:400;line-height:100%">Non-current liabilities of discontinued operations</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: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="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMjAtMi0xLTEtMTI0MjE1_d5e34127-f844-4193-ae95-fa3bd5667b30">16,192</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:9pt;font-weight:400;line-height:100%">Noncontrolling interest of discontinued operations</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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1974241592b1452fb75451bdfaba7061_I20221231" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMjEtMi0xLTEtMTI0MjE1_7c93f054-4f6c-41ed-928f-1bf25ed3ffe7">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></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><div id="i33707867ccfb4c5cacff0acd8e318342_55"></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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE1MQ_6596f02b-98d0-4f68-b06f-330b6ebb62de" continuedAt="i6bffe2dde0024be49955643d19d4732e" 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="i6bffe2dde0024be49955643d19d4732e" continuedAt="i87fbd8d69dee42eda428b3d768e502d9">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="i87fbd8d69dee42eda428b3d768e502d9">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE0OQ_f8a99be7-b307-43b1-846f-a31baa1e35d0" escape="true"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE1Ng_fecfc284-d2d4-4338-9108-63cd41beae68" 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 months ended March&#160;31, 2023 and 2022 (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.637%"><tr><td style="width:1.0%"></td><td style="width:17.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" 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 March 31, 2023</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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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="i73c60dd645434bf2837b85d0d9d8ca5c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0xLTEtMS0xMTY3MTE_3003c142-fb3d-44e8-9f04-f80db406aafc">98,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 #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="i581e599577024f8a9c45565feec98092_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0zLTEtMS0xMTY3MTE_c6652684-8734-4923-8380-416da57bbf17">3,359</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="i7293b0b2521e4608bfd4de3d8fe531c2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi01LTEtMS0xMTY3MTE_6926dea0-53d8-45ed-bb13-6fabb12f030d">6,607</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="ic659fee397384be8a3c32d38c68019ab_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi03LTEtMS0xMTY3MTE_9643c6a6-1650-45ef-9122-488c5ab3c4d9">4,183</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="i9ec702a4533640c8a23a453f8bb54636_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi05LTEtMS0xMTY3MTE_6069c5f3-45f3-4387-a7f1-b892850f4719">11,776</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="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0xMS0xLTEtMTE2NzEx_fce0809a-f829-46a2-b99b-23962e1751fb">124,452</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="ibcd6a9baba74438f989f3bd519b305b8_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0xLTEtMS0xMTY3MTE_e8957aab-aac1-4c78-92ea-05eb292576ae">11,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbc639a1a27d403ab5536036bf56cdf3_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0zLTEtMS0xMTY3MTE_5614ee1c-47fb-45cf-a352-85fac155cec1">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd3d2b3c7f4644ba8789e0c0b0d21dba_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy01LTEtMS0xMTY3MTE_70f2313b-3377-4a84-bcbf-54be07586f20">14,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc1b2c1e97014cff93156a5c9640b620_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy03LTEtMS0xMTY3MTE_c2f69bd0-bdc4-485e-947d-1318e9d573dc">11,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6de3936e35b8493992ebe2f2b4adf373_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy05LTEtMS0xMTY3MTE_daa12981-fc1d-40a3-a6ff-e4eb7d463f66">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32d625f957ba4594a209fd5b29b6c777_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0xMS0xLTEtMTE2NzEx_7929885e-1510-4f5b-846d-fd07df0d2a71">37,986</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="i51f99be4108f4a46af0f407e672a911a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0xLTEtMS0xMTY3MTE_5ff39c0f-44e9-4bbc-812e-eb416ccb9850">8,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8cb05c3415e4b25b5dc22743942f083_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0zLTEtMS0xMTY3MTE_b10b6e2c-0cd0-45c5-93d4-aae7d10b25fa">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2ee6245a0040f0affcfe3c49159b26_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC01LTEtMS0xMTY3MTE_f8eaa1ad-daa0-4f7d-81dd-5a24a51af5ec">6,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc47f7c161f45219ada89f36e87870d_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC03LTEtMS0xMTY3MTE_2ca851f5-9ae9-4890-ad42-170e9f79506a">4,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a76f7e01e1340e38bb630ff1cfe2a8b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC05LTEtMS0xMTY3MTE_1f93444f-7bcd-4c79-afbf-7c5f2bc5ab9c">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327812c6fe904b36b502edf669ad3547_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0xMS0xLTEtMTE2NzEx_00517797-4cca-4520-8cc1-4c6a0cc61edf">22,418</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="i18e26abb754647ab839d162269ff012b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0xLTEtMS0xMTY3MTE_15a32cec-ea24-458a-bd4c-3a55ea329224">63,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic839e2c465ef45bda96b9bec7c1d735f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0zLTEtMS0xMTY3MTE_553a87fb-c378-4400-8a94-c273121e251c">&#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="i235c058aa3a946adb5c240674f64759f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS01LTEtMS0xMTY3MTE_c3c68d98-975a-4350-825a-88a18b8f0e7b">&#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="i26f31cbd31e04f2197259a9ae04b11e3_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS03LTEtMS0xMTY3MTE_772c0279-37f1-4c3f-83f6-67af4fe1ab46">&#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="ie8852a851f644c0f9eed341ff31a53c2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS05LTEtMS0xMTY3MTE_aa74d976-37bc-44d4-b084-607a55de2285">&#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="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0xMS0xLTEtMTE2NzEx_9fe5bcd4-3510-4f17-9834-9800843640c8">63,887</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="iddcb376eed644d30ab2400184610f271_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0xLTEtMS0xMTY3MTE_202313ed-742a-4afe-8130-620241e2435a">55,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="id517c305fe334919844afea6bc2f37a6_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0zLTEtMS0xMTY3MTE_abeac1f1-c4f4-47d8-b3cf-47c0f8207b75">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia57c43d3c6b54b1c8cb5dd32b767e762_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi01LTEtMS0xMTY3MTE_31330f63-daca-492e-938e-b19638a4d11d">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3375cf3b3b1e4e8295ba77ed6c465fac_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi03LTEtMS0xMTY3MTE_cf930bc0-ef99-4870-a88d-964d573e4bfb">1,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i083219bf38bd4e49ab5002ffd85d8747_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi05LTEtMS0xMTY3MTE_a0ab8f21-b119-4535-984e-c6998af4a704">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0xMS0xLTEtMTE2NzEx_168e915e-7cd2-427b-b821-46ab8d81f0e9">58,295</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%">PrimaLoft</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="i14e4d0138f784b8193acdcfb3130ed2b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0xLTEtMS0xMTY3MTE_ab100a16-1f2b-4a1c-b673-8f4d8cb0953c">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c32710234ac4cb68f21ba7133163f10_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0zLTEtMS0xMTY3MTE_5679d1ac-9386-4f0f-a170-fd3ae7cd0403">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7052dfd8380a4b1c9f6a1ffe76fd3859_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy01LTEtMS0xMTY3MTE_e36d8ae1-2ef6-4ef3-8566-afd48995cbf0">720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff759956e1ea4ab4bdc6f79d53f72703_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy03LTEtMS0xMTY3MTE_0f8f057e-f958-4ae5-af8e-53095006d3fe">23,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9cf0ba0d1df498cac96487cc8deb195_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy05LTEtMS0xMTY3MTE_4b39caf6-f790-4795-81cc-c46a2cda1df8">177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0xMS0xLTEtMTE2NzEx_a044a1c3-1256-43c2-88e5-a647864f0f12">24,529</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%">Velocity Outdoor</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="i2f89a07bf8dd485d9fcc22d6c91edaa2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0xLTEtMS0xMTY3MTE_6e569549-7d63-4b76-91ca-1dd18523c1ba">29,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dfebfa8a0f74aabb409438a4de0d9d6_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0zLTEtMS0xMTY3MTE_cf96217e-4428-416d-bb3b-ea50a543a6bc">1,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82380363a3c64869b4c556c803bfdba8_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC01LTEtMS0xMTY3MTE_e31da859-6a28-4f2a-8d10-b14cffa833f0">1,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672e6a6f8f2f458a9c25b6dc9075156a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC03LTEtMS0xMTY3MTE_8efe787c-00df-42d5-999e-0de6e296928b">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ab7f29001834b35b4186460d0a38bd6_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC05LTEtMS0xMTY3MTE_cac13fa7-a04e-4e7b-ab07-5a3392ac42d8">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0xMS0xLTEtMTE2NzEx_b88022af-891e-490d-bb37-f46ed7569787">34,040</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%">Altor</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="i2a605406b1b745acb7073834773be1cf_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMS0xLTEtMTE2NzEx_cf7f044a-2d84-42e6-9217-3dc3d4dec5f0">53,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bb93b7db2a44b6e84953191692ff84e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMy0xLTEtMTE2NzEx_ab01bb3c-9f2c-4a55-b0d8-2a36ba19798b">&#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="i98df6ff291ff40dd8116b82515331689_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtNS0xLTEtMTE2NzEx_6b602939-f8c6-4020-8aa3-40a2836f3c51">&#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="i7a0b6dbaefb44e858875e9deb2c19dc4_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtNy0xLTEtMTE2NzEx_f87806cd-97af-4dd7-9fb1-0f0ce6174585">&#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="ic11eacace7f84c08a9bf719114bcd592_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtOS0xLTEtMTE2NzEx_c0190a56-1ec2-43f8-bfc5-78a5cb30fcbf">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMTEtMS0xLTExNjcxMQ_de05335e-a0a0-446f-a938-995f84560791">61,512</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%">Arnold</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="i160f05b0493148a7b0be54c4078af8ea_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMS0xLTEtMTE2NzEx_0ef574fe-508d-4587-8052-5dce85b4e9cb">26,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31e331c596af4ef8958f63a8d7e32582_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMy0xLTEtMTE2NzEx_08fb6058-708a-4351-a3b7-49b83f246a26">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad4f9ebdad2e430d89e408e3f63c8215_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtNS0xLTEtMTE2NzEx_1f9c4b76-ebc6-4b74-9646-1cc21052085c">10,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d8c7997ca714e2282e41806e31ab838_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtNy0xLTEtMTE2NzEx_bee473d7-1b94-4018-aa43-a584ee87cadb">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7277f97075764a878620d7d3b9313d30_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtOS0xLTEtMTE2NzEx_bae22ede-06bd-4f72-98bc-fa8b5f98c14e">884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54c49334c104dfab4be0a1fa06b4ff7_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMTEtMS0xLTExNjcxMQ_c28c5e5e-e8d3-4dd7-b5ca-cf5b0c98400b">40,090</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%">Sterno</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="ic45bc0567fa64c82a4f261f783c940d8_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMS0xLTEtMTE2NzEx_7e0564cb-cffd-4fcf-bed1-351b0feeb9da">71,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdf4f14c495744c4a2c659a496c48244_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMy0xLTEtMTE2NzEx_9999d8c0-7245-47e4-8cff-16a8ebd473dd">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39224e0784db4e1297a744915ea457e1_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItNS0xLTEtMTE2NzEx_70913aa8-2ec6-4216-81ef-1fc764c7b160">1,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dc9991678af4e4d9d60a10746b07abb_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItNy0xLTEtMTE2NzEx_79e5a8be-792f-46ee-bbda-15eed979c42f">&#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="i04b7a8783ffa447080e21193a228c445_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItOS0xLTEtMTE2NzEx_169f8dfe-41dd-4ad5-a2eb-d89adc10c7ad">&#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="id1a70641fe6343898a8e9d552ea6c2f2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMTEtMS0xLTExNjcxMQ_228bda1d-9376-489e-9fa6-cd672ac0f6e2">75,019</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 #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="i4126fac5a70a4a5684087a53047b2bc9_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMS0xLTEtMTE2NzEx_1087f5e2-74ba-4c71-b49f-f41839ff9d5d">419,877</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="ie2c948e52d5e4946b3de1e6928f497d2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMy0xLTEtMTE2NzEx_20eea3c5-96b1-463a-afa9-6b071d011cfc">8,877</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="iae98875b03dd4080bb75a3f7eded98cd_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtNS0xLTEtMTE2NzEx_c4562a34-55c0-4139-9f03-df188898d573">42,610</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="i870e95e1e99c4654ac5121d1849228ae_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtNy0xLTEtMTE2NzEx_c6275280-e86c-41a8-b02c-31fd8534d746">46,803</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="ief200e3f103948e8ac336fefb6e2be34_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtOS0xLTEtMTE2NzEx_087d98dd-3bc0-4484-bd1a-0123f4c221a2">24,061</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMTEtMS0xLTExNjcxMQ_39d86198-731b-43b1-8354-e750d8bb8a70">542,228</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 style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:17.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" 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 March 31, 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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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="iffac572bf70849688ada4dbef19f47b4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0xLTEtMS0xMTY3MTE_2324d0fc-e874-46b0-88a9-fb85229055f5">80,803</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="ic16063ada12d4bda9b632880eedfb2bc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0zLTEtMS0xMTY3MTE_9ffa59e0-e6c4-49bc-8ced-ca697c3d0ace">2,388</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="i9f93b50fc0d546b5b2c6afc0fa9bee95_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi01LTEtMS0xMTY3MTE_a0a429e0-2b36-4b11-847b-21f99e077d45">7,545</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="ib534d1ac51c446d7aac49b476ad6ba34_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi03LTEtMS0xMTY3MTE_964313e4-410b-4360-afc1-a3f183e1ed46">3,964</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="i3243a4f2d38f471485d7cc4ef4ddf1e6_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi05LTEtMS0xMTY3MTE_da4718dd-32e4-46f1-b8ac-adea6fc6bb45">9,323</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="i2098824058714c03a608e48a26c9da59_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0xMS0xLTEtMTE2NzEx_5a127924-2948-447e-91f5-145ef422525f">104,023</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="i2e7b1dac62504b42945b5b338564a37d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0xLTEtMS0xMTY3MTE_e226a261-8d7e-4a8a-ae5b-27bded377003">20,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06697e73faf840c182bbd4b5dd3bc37e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0zLTEtMS0xMTY3MTE_deb37742-8378-4e17-b48f-a5ccc685c522">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i767407aee29445d6bc40092f787eeb73_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy01LTEtMS0xMTY3MTE_f2d4cfce-71bf-4bcb-8ba7-04d3d7343363">17,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="i3f6611691ee44e1dbad75688aed3225f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy03LTEtMS0xMTY3MTE_763b73ed-2468-43e4-9af2-c17b7c74677d">18,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0d15ce695394042a8dd53225b4f5565_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy05LTEtMS0xMTY3MTE_9c996a4f-a775-49ba-9001-7b2a39dc9035">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3b9c54a497846a6b838b5fd0129b0dc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0xMS0xLTEtMTE2NzEx_67d9591c-b111-42ea-9dbe-49880fc4bd01">56,810</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="i4a978515c9464074b93e7090f31e47cd_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0xLTEtMS0xMTY3MTE_2476e341-8758-4d61-853a-4bd0f5a5bfe1">8,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cefeee6b714a49997d0a971e07cad4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0zLTEtMS0xMTY3MTE_154634ff-afaa-44f0-a4e0-1c58fe8e6e2b">793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16471858709a4b7a9d8c323a42700c84_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC01LTEtMS0xMTY3MTE_a720d6a6-5a83-443d-b696-0fed3ec383a9">7,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50e38b1e9f264b7cac3aa3fbf2a1cce7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC03LTEtMS0xMTY3MTE_5bc1990a-2f73-4bb8-820d-2aa7bbf7a774">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097438eba5a94b99bbc9e40a16e9d8a5_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC05LTEtMS0xMTY3MTE_c899e922-a718-4ae7-b21f-e721fcaae454">184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00b22c2714ee684744dd788292fa7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0xMS0xLTEtMTE2NzEx_30c364a0-9a14-4667-9ea1-2a1319100e10">20,210</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="ib05714f2490746b5a0c076b5c69f6197_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0xLTEtMS0xMTY3MTE_0f65ae4c-85e8-48a7-8617-6836fd004afd">47,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f2e647947a4d3dbb1601240a23215b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0zLTEtMS0xMTY3MTE_1258047c-59f0-4d47-b976-6c090b342f73">&#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="i064859ad99ff45f2b4c386e9f22a23d0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS01LTEtMS0xMTY3MTE_81877954-febb-4429-af1c-8e6bd7832972">&#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="i6a1adb96551240c88f773a84e54b991f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS03LTEtMS0xMTY3MTE_2bbbb1cc-39ab-4ccb-b98e-6b028e26c45e">&#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="i0ef12e9063d54bb5bb43c990d936dd08_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS05LTEtMS0xMTY3MTE_720cd822-6f1a-415d-80d1-acbdd00d738d">&#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="i3f2ee697368345239d594541e4bd5bf7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0xMS0xLTEtMTE2NzEx_3e2b6b1e-3b2b-46c9-b1b6-61e0d87b8f78">47,019</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="ifc304008c15046bd99c419c3cbe62b9d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0xLTEtMS0xMTY3MTE_3b05be4a-4656-4b78-bb8e-1201e1ffd11d">51,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f16fdf8a1241998c344dc828e89871_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0zLTEtMS0xMTY3MTE_367bc6d4-83ac-4a5e-93ed-ac4bbf2c3f67">552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf2ae9a77f40768da9e66945b51f38_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi01LTEtMS0xMTY3MTE_b79c7aaf-6fe2-4f1b-a31c-74b5d1e7f951">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="usd" contextRef="i05a347f6cce64846839f073a628440e0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi03LTEtMS0xMTY3MTE_cd55bd11-4ecd-498e-a144-addd1ef6018f">419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i557817a53c8c43308d643d8b9fcd2a54_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi05LTEtMS0xMTY3MTE_e6823f65-9e33-41dc-8533-c3855f2441e8">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22911e3be391421d913861eaef229073_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0xMS0xLTEtMTE2NzEx_2eeb5317-8ede-47f0-9032-e3a46634e202">52,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="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: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="i94460a64798d41f699872e24e936848a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0xLTEtMS0xMTY3MTE_1a5821c9-ed38-4934-9acb-2b2abfc51adf">43,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0f1c0ba23047c3a436e4906450e184_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0zLTEtMS0xMTY3MTE_60efacce-d21f-4069-b62d-5732a592f6b7">3,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="i1741b1431c194a2cba6c74f1345ec5e7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC01LTEtMS0xMTY3MTE_62ae35c4-b822-4973-82e7-62986b963d67">2,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6db5af856f40d49f40cfa3a51b2545_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC03LTEtMS0xMTY3MTE_f2c57c6e-1ff8-4c76-bded-934ca0a46a66">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5632705e7e874aa2b88d45ebf212f6e1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC05LTEtMS0xMTY3MTE_2ca2706e-3d3e-4f8a-b87a-30d9b680edce">1,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="ieb2b5a2d0eaa45ea98e3a4e7a63199bb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0xMS0xLTEtMTE2NzEx_c9067406-9252-4d0a-8cf4-a44c5dbd5d05">51,446</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="i12565a6d1fbb4ce78ce1507a346427e1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMS0xLTEtMTE2NzEx_e4ac6176-4922-4b93-8cea-d95e4013bfdd">57,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie42274eb599f43dbaa6786a3ae7cf2dc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMy0xLTEtMTE2NzEx_6e4dbef5-c0a5-4919-968c-ebd103e12f91">&#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="ic4ace2c1740b481985af6b16af64b07c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtNS0xLTEtMTE2NzEx_2dc183e4-7df8-4b2d-a75f-b8f787dad806">&#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="i5ce0faf7fc3542419cf6b4b8bd0c4012_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtNy0xLTEtMTE2NzEx_d9e1fbab-c2cc-43e8-a23c-4fa6edfeb5e2">&#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="i5caa1cfe609c45e39f7764aac27ab0a5_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtOS0xLTEtMTE2NzEx_8243d2f1-fab1-447e-8a6c-3cd872e29b7e">6,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d1425abb69a474f8b3b1370bc7f5332_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMTEtMS0xLTExNjcxMQ_425f67da-8da6-4dda-8a96-e3f2a0524944">63,828</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="ia7ba283b50cd4b5ea1708df6b4c3108f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMS0xLTEtMTE2NzEx_c680e866-2bcc-4152-ac5d-bd070fcdd0c0">26,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b3a08e1a9de4c8498fa4bd7367a73fa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMy0xLTEtMTE2NzEx_132a7648-abe0-4cf5-811d-ce1ce951c761">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0faefcd269244144a7ef6c363b48b83f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtNS0xLTEtMTE2NzEx_ff06a393-0b61-4df5-b585-0554b62f9f19">9,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcd5b11c62cc4e05a1723eeef1ce91d6_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtNy0xLTEtMTE2NzEx_4d0c08f2-0d9a-43c6-b422-73b3aae29966">1,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i113814e37f55499795e3b806573e81e7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtOS0xLTEtMTE2NzEx_572eb7e1-7b30-4437-adb3-a6e770e98830">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c70efd42db4d009b0690f51902c675_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMTEtMS0xLTExNjcxMQ_2ded96ec-b91b-49f6-aafe-8aaf3f173637">38,165</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="i29e68fd05bbe4fb0a93cc13ea4a07d33_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMS0xLTEtMTE2NzEx_bb5ce3d5-f0d1-4391-9967-b3b85f7b4da8">74,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b427fef4ce44a0d98de310785f4926a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMy0xLTEtMTE2NzEx_38cef0af-41c0-405b-95a1-7e1bc495c52a">1,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06170695e76b4d0aa47a2fae0902c8bd_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItNS0xLTEtMTE2NzEx_4bfea608-db06-4727-8401-021d48a9d2c9">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="i3419952f4a7e4638a8a8468661a146b5_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItNy0xLTEtMTE2NzEx_d3ac35bf-8392-4e5e-8e62-ed336ace61f3">102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b6b21c72b3b4e8b8b1d5512c6ca9c9c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItOS0xLTEtMTE2NzEx_ce934afd-91ab-4e63-a88f-2af26bf2a88e">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e8fae1b71ab4be58c3c23d7eb57db30_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMTEtMS0xLTExNjcxMQ_4db49ce1-35ca-4e4d-a99a-32707ce1a649">76,920</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 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="i54cddd2df2e948798f95f756ff79f674_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMS0xLTEtMTE2NzEx_1472cd24-5400-4e28-b41a-d165c9f26aed">409,744</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="i33da4076494e401b9a0711f5d490e5d9_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMy0xLTEtMTE2NzEx_a020f268-99ab-4f08-8bdd-39b48b627a5a">9,826</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="if50f38c20c9c4a009de1dfab02da5e59_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtNS0xLTEtMTE2NzEx_06a0d9c5-89bb-4f97-be44-21c5afb89ae9">44,478</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="i9f38a7726176424487db332755dfbc22_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtNy0xLTEtMTE2NzEx_0e53ce0e-09e4-42cb-bbbc-e67743b85e90">28,995</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="i553c7ad83066483784b5467fc0691c45_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtOS0xLTEtMTE2NzEx_d377f694-2e81-4c74-8654-6fef176ef0f1">17,470</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMTEtMS0xLTExNjcxMQ_2e5ea673-6dd0-4587-917d-caf98a8dd0c8">510,513</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></div></ix:nonNumeric></ix:nonNumeric><div id="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1OA_6fbde645-589b-41d3-86df-b1ee8e1c4c78" continuedAt="i059dbfdb43a740d39e11ed7b04130fe1" escape="true">Operating Segment Data</ix:nonNumeric></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%"><ix:continuation id="i059dbfdb43a740d39e11ed7b04130fe1" continuedAt="ic82f107b549146f9b2a97ba5a66942cb">At March&#160;31, 2023, the Company had <ix:nonFraction unitRef="segment" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNjA_8bcb710f-ed6f-40cb-97a6-ab417fa2cc64">ten</ix:nonFraction> reportable operating segments. Each operating segment represents a platform acquisition. The Company&#8217;s operating segments are strategic business units that offer different products and services. While each is actively managed by the Company, 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 from which each segment derives its revenues is as follows: </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%">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="ic82f107b549146f9b2a97ba5a66942cb" continuedAt="ia498a167fe5541799bf4b5d37d8f9471"><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 Costa Mesa, 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 creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is designed with brand partners to deliver superior fit and performance for athletes, is engineered to perform in the toughest conditions 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;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, bouncers 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="i5ff1969bebf04906be95bfbc1e211610_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfMjU2Ng_ecf8100e-2bc5-4dc9-9a3d-0ccdb1588c7a">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 corporate-owned and franchised sports training facilities. 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:'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">PrimaLoft </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading provider of branded, high-performance synthetic insulation and materials used primarily in consumer outerwear, and accessories. The portfolio of PrimaLoft synthetic insulations offers products that can both mimic natural down aesthetics and provide the freedom to design garments ranging from stylish puffers to lightweight performance apparel. PrimaLoft insulations also offer superior economics to the brand partner and enable better sustainability characteristics through the use of recycled, low-carbon inputs. PrimaLoft is headquartered in Latham, 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:'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">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, hunting apparel and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin, CenterPoint and King's Camo 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. The apparel category offers high-performance, feature rich hunting and casual apparel of uncompromised quality utilizing King&#8217;s own proprietary camo patterns. 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="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331" decimals="0" name="codi:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNTI5Nw_b71e5470-9a2f-46fd-b875-54f774685de9">18</ix:nonFraction> molding and fabricating facilities across North America.</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="ia498a167fe5541799bf4b5d37d8f9471" continuedAt="i78df7af380814a43a69337a4756f9d3f"><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 solutions provider and manufacturer of engineered solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/transportation, 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="i22e284a9ad934c64bf22783958b9c12c_D20230101-20230331" decimals="0" name="codi:NumberOfClients" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNjE1Mg_67c61e63-9a7e-41b5-ade5-d003a127f149">2,000</ix:nonFraction> customers and leading systems-integrators worldwide with a focus on North America, Europe, and Asia. Arnold has built a preferred rare earth supply chain and has leading rare earth and other permanent magnet production capabilities. 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 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, scented wax cubes, warmer products, outdoor lighting and essential oils used for home decor and fragrance systems through Rimports. 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 operations of each of the operating segments are included in consolidated operating results as of their date of acquisition. Segment profit is determined based on internal performance measures used by the Manager to assess the performance of each business. Corporate consists of corporate overhead and management fees that 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"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1Mg_4fdcc5fa-84c2-4420-bdfa-0d819f9fb235" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:64.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.663%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.664%"></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></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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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="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%">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="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMy0xLTEtMS0xMTY3MTE_5de33672-132f-4b8a-bf49-21fb2f4e1886">124,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMy0zLTEtMS0xMTY3MTE_f15c0f0e-a0f4-4720-9a8b-ce78e2d046b9">104,023</ix:nonFraction>&#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></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="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNC0xLTEtMS0xMTY3MTE_92e165ff-c6cb-499f-88b9-575d5a47658e">37,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNC0zLTEtMS0xMTY3MTE_b551b229-35f8-45f8-b55f-0a5b6675fced">56,810</ix:nonFraction>&#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></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="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNS0xLTEtMS0xMTY3MTE_5d222f2e-003c-492b-a936-2bfd70d58cc0">22,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNS0zLTEtMS0xMTY3MTE_f65c83e4-ef28-41ac-9298-56f81c8dceb8">20,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="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%">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="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNi0xLTEtMS0xMTY3MTE_92812dcb-dc36-41b5-b526-43d0ceb6eac3">63,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNi0zLTEtMS0xMTY3MTE_9fbf14d9-7be0-4cda-b62a-419f5e767b35">47,019</ix:nonFraction>&#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></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="ifcc4751374bc47679af4885364c8109c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNy0xLTEtMS0xMTY3MTE_447e00ad-413f-4629-98e9-2c3ce8833901">58,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNy0zLTEtMS0xMTY3MTE_e7c5db28-d18c-413f-8cc0-161c71ff7243">52,092</ix:nonFraction>&#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></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%">PrimaLoft</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="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOC0xLTEtMS0xMTY3MTE_d072f82d-9e79-46fa-8a49-a9a697b60dcf">24,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOC0zLTEtMS0xMTY3MTE_fe28c31d-d990-42ef-821a-d0b1eba009ec">&#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></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%">Velocity Outdoor</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="i907bec9bd00e4903a4e7670476752469_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOS0xLTEtMS0xMTY3MTE_ffdff87c-5051-4437-9ca9-df0c1be8b539">34,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOS0zLTEtMS0xMTY3MTE_745dc0e2-ce9a-4e1f-923e-1bf202e7d85a">51,446</ix:nonFraction>&#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></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%">Altor Solutions</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="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTEtMS0xLTEtMTE2NzEx_f3176017-3de5-43f3-bae3-b211bc783e55">61,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTEtMy0xLTEtMTE2NzEx_4bca0939-4e00-40f6-ba5e-158a4a4eae6e">63,828</ix:nonFraction>&#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></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%">Arnold</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="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTItMS0xLTEtMTE2NzEx_59b4d561-e27f-424a-8e92-f03902f502da">40,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTItMy0xLTEtMTE2NzEx_1a618eba-7304-49a8-bf17-4e71a9024f9d">38,165</ix:nonFraction>&#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></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%">Sterno</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="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTMtMS0xLTEtMTE2NzEx_ed2a336c-1f64-4094-b864-b8f353ef1153">75,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTMtMy0xLTEtMTE2NzEx_8fe3973c-3081-426e-8fbe-db0e6f468656">76,920</ix:nonFraction>&#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></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 segment revenue</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="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTQtMS0xLTEtMTE2NzEx_02370788-727a-44cf-b665-233bb4f6b420">542,228</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="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTQtMy0xLTEtMTE2NzEx_921316b7-0e67-4edc-8014-e4fdb4242382">510,513</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="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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i334c7f21592a4f61809e0f73d4c1bb2f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTUtMS0xLTEtMTE2NzEx_d6189fad-f4f3-4908-9e6d-cbfbc68ed065">&#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="ia5a42ce3fe8b43148246c8c69d30a935_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTUtMy0xLTEtMTE2NzEx_e37406ac-a454-4e16-b648-9d65569bc78f">&#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></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 consolidated revenues</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTYtMS0xLTEtMTE2NzEx_218a1e48-87ff-43e2-ba6c-19d94e01162b">542,228</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTYtMy0xLTEtMTE2NzEx_32b2696f-1d50-4273-b67f-611890d4879f">510,513</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="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></table></ix:nonNumeric></div></ix:continuation><div style="text-align:center"><span><br/></span></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%">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:continuation id="i78df7af380814a43a69337a4756f9d3f" continuedAt="i893b939a1b87496a878e6913d77baae4"><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc2NQ_7afe5974-a28e-49bf-8093-07c2692638e2" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:64.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.663%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.664%"></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></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 Profit (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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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="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%">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="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMy0xLTEtMS0xMTY3MTE_d27d6acb-f141-42eb-8a7a-b2754ebf0f80">7,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMy0zLTEtMS0xMTY3MTE_44e50542-dd71-4ec6-a53f-8509bcecc4a1">5,905</ix:nonFraction>&#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></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="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNC0xLTEtMS0xMTY3MTE_4505e914-ffba-44a6-9b90-4501c6c39f10">7,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNC0zLTEtMS0xMTY3MTE_0efbb4db-5fa2-4a80-a560-c0995c4b1e01">18,811</ix:nonFraction>&#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></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="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNS0xLTEtMS0xMTY3MTE_eee79e0f-f927-4baa-b778-926524acd03a">388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNS0zLTEtMS0xMTY3MTE_684f2fcf-613c-41cd-a226-945415847bd1">276</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="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%">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="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNi0xLTEtMS0xMTY3MTE_2a403880-b0d0-4c71-b230-82872950cbaa">19,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNi0zLTEtMS0xMTY3MTE_7191ee18-6fc0-4e36-b206-a77328f65ac2">13,606</ix:nonFraction>&#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></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="ifcc4751374bc47679af4885364c8109c_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNy0xLTEtMS0xMTY3MTE_1df9304a-6855-447c-b117-09a56e8505ea">14,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNy0zLTEtMS0xMTY3MTE_ada27b3c-8d4c-4fe8-9dea-b19df9bb85fd">7,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="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%">PrimaLoft</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="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOC0xLTEtMS0xMTY3MTE_b86f4f87-e6cc-4767-9ee5-47d76a3d52ca">5,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOC0zLTEtMS0xMTY3MTE_22567e33-7a71-4fb3-91c2-b14807c87b17">&#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></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%">Velocity Outdoor</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="i907bec9bd00e4903a4e7670476752469_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOS0xLTEtMS0xMTY3MTE_079921be-b5a3-4d06-9a90-149190316ae7">3,276</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="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOS0zLTEtMS0xMTY3MTE_01e4bb4b-dc5d-49ef-ba62-b6976d24cf86">3,067</ix:nonFraction>&#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></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%">Altor Solutions</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="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTEtMS0xLTEtMTE2NzEx_ca565286-b0fa-4649-93d1-fd85ec5c38ea">6,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTEtMy0xLTEtMTE2NzEx_0828d242-0d34-453c-a30c-8c060c917de1">5,834</ix:nonFraction>&#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></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%">Arnold</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="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTItMS0xLTEtMTE2NzEx_30697292-8304-45f2-8843-19f0b6bae89e">5,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTItMy0xLTEtMTE2NzEx_e8695d96-ad6c-4fc9-8976-aff4a02badfe">3,288</ix:nonFraction>&#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></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%">Sterno </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="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTMtMS0xLTEtMTE2NzEx_6932c73d-64ec-409e-9ece-873f7425c507">4,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTMtMy0xLTEtMTE2NzEx_ac04232d-83e4-471a-86e7-5a7bf71f7e92">3,034</ix:nonFraction>&#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></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 segment 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%"><ix:nonFraction unitRef="usd" contextRef="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTQtMS0xLTEtMTE2NzEx_4ddd4ab5-b20f-48cb-bffb-f09daee1e335">68,335</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTQtMy0xLTEtMTE2NzEx_b7f35f5d-a4fe-452b-9968-8e25d5b4fc26">61,154</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="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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5514919cd36249f088ec01acad9fdecf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTUtMS0xLTEtMTE2NzEx_591acbfe-45ab-4077-931b-15730480e8c0">19,438</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="i9277e38a69364db9950cec242dbe1943_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTUtMy0xLTEtMTE2NzEx_57e0648c-ca21-4914-82df-4d62242ee28e">16,552</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></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 consolidated operating income</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTYtMS0xLTEtMTE2NzEx_8366f6d3-1323-4657-beb5-9ad55181b917">48,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 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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTYtMy0xLTEtMTE2NzEx_83ff063c-a881-4426-a256-4fbaa58e2d58">44,602</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="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:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income from continuing operations before income taxes:</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="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%">Interest 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="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTgtMS0xLTEtMTE2NzEx_b1b863ff-00b9-42e4-b99f-deb3ebf504b5">26,180</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="i3866a0552c274867a5527959071deb30_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTgtMy0xLTEtMTE2NzEx_bb0c06a7-376b-4a2e-90bb-4bdfde414a27">17,419</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="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%">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="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTktMS0xLTEtMTE2NzEx_a2368f15-3d41-4993-b520-c68837c383c9">1,005</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="i3866a0552c274867a5527959071deb30_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTktMy0xLTEtMTE2NzEx_1952f78a-43de-41b0-85ec-21645c721bcd">866</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></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%">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="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjEtMS0xLTEtMTE2NzEx_facdb202-a4cd-4c92-bb23-d1baeab0c555">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3866a0552c274867a5527959071deb30_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjEtMy0xLTEtMTE2NzEx_ef3a323f-fed1-4e6e-b64b-6931eaa11aff">2,036</ix:nonFraction>&#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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjItMS0xLTEtMTE2NzEx_d31e3949-7a48-4cb4-8fa6-684d155f664a">22,839</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjItMy0xLTEtMTE2NzEx_70669dd1-d4cc-4aac-84e9-f07807605048">28,353</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="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></table></ix:nonNumeric></div><div><span><br/></span></div><div style="margin-top:14pt;text-align:center"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1NA_8f4a4c1e-3772-4519-b809-5cb17d813b47" continuedAt="ica8794f18b1541689a2a6b173437a2c1" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:64.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.663%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.664%"></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></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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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="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%">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="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMy0xLTEtMS0xMTY3MTE_542790eb-e3a0-4021-8301-162c28475bac">6,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMy0zLTEtMS0xMTY3MTE_fb9e97eb-df31-46e7-852c-9f2c93784197">5,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="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: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="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNC0xLTEtMS0xMTY3MTE_6d853533-50b9-4fd1-8e03-0ca5baed1162">5,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNC0zLTEtMS0xMTY3MTE_508dca2a-8ae2-45b2-aac1-bea1e3cce3d4">5,254</ix:nonFraction>&#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></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="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNS0xLTEtMS0xMTY3MTE_7d775ecb-a13f-4de6-ab64-0c7494932b16">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNS0zLTEtMS0xMTY3MTE_4f503ccf-b1e6-4714-a4f4-894a6386b1c4">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="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: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="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNi0xLTEtMS0xMTY3MTE_77621008-67e9-46e4-a239-f2927c772771">2,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNi0zLTEtMS0xMTY3MTE_d4f60125-a29e-45e3-9c20-ab60e9494b44">2,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="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%">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="ifcc4751374bc47679af4885364c8109c_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNy0xLTEtMS0xMTY3MTE_9a3c8874-5c48-4c98-be10-f8a344bf65bb">3,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNy0zLTEtMS0xMTY3MTE_345f408a-e189-468f-926d-7770d4b4cd08">4,152</ix:nonFraction>&#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></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%">PrimaLoft</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="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOC0xLTEtMS0xMTY3MTE_3bc451b5-921d-4ebc-926e-eefdbf728e35">5,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOC0zLTEtMS0xMTY3MTE_ca2f61dd-c8e3-4837-ac5f-3b103c914084">&#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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i907bec9bd00e4903a4e7670476752469_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOS0xLTEtMS0xMTY3MTE_5ddfa25a-257d-4464-9c06-7fa790d029fa">3,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOS0zLTEtMS0xMTY3MTE_03eade74-21c0-41d6-83ab-a4bf3427f65e">3,195</ix:nonFraction>&#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></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 Solutions</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="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTEtMS0xLTEtMTE2NzEx_2d9e781c-0d36-4865-a88e-7c7168af80c7">4,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTEtMy0xLTEtMTE2NzEx_db16dc96-3c33-4313-95c0-bfa38361d9f8">3,928</ix:nonFraction>&#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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTItMS0xLTEtMTE2NzEx_c04262ab-656a-4e22-808c-c13148fbd96f">1,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="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTItMy0xLTEtMTE2NzEx_af0bca74-e96c-48aa-80c8-5d2f72f1c0dc">2,185</ix:nonFraction>&#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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTMtMS0xLTEtMTE2NzEx_fbc5c5e8-e926-4b91-aeb1-0f7c6947b413">4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTMtMy0xLTEtMTE2NzEx_20cbd82d-f3a9-4f47-96dc-ccf867442544">5,003</ix:nonFraction>&#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></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="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="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTQtMS0xLTEtMTE2NzEx_67e6a999-1238-4858-9ccd-07b9591c103d">39,317</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="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTQtMy0xLTEtMTE2NzEx_40986e88-2696-4bbf-846d-9b1336862949">33,293</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="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: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="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%">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%"><ix:nonFraction unitRef="usd" contextRef="i9d21efe077994487a3cd739d6291998a_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTYtMS0xLTEtMTE2NzEx_e9a58e24-881f-48d4-a711-21e77aa9a6a5">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3903ac7e7a3d4d47a0ccf81653284c27_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTYtMy0xLTEtMTE2NzEx_4c8bb771-a165-4044-9834-1b0e33e602dc">866</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTctMS0xLTEtMTE2NzEx_46cd4034-7573-4e19-84e3-bdb458aefd51">40,322</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTctMy0xLTEtMTE2NzEx_1d1e9488-f717-4df4-871b-bbcbfc5caa1e">34,159</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="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></table></ix:nonNumeric></div></ix:continuation><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="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><ix:continuation id="i893b939a1b87496a878e6913d77baae4"><ix:continuation id="ica8794f18b1541689a2a6b173437a2c1"><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%">March 31,</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%">March 31,</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%">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: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: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%">2023 </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%">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></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="iae3f257b98aa4fda99469c902db089bc_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy0xLTEtMS0xMTY3MTE_8dbb1c2e-ce2c-415a-b67c-93ed2b1104f2">51,552</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="i6852e9336fe541b2907e4c42dded3044_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy0zLTEtMS0xMTY3MTE_18f70c44-7525-4258-ba73-36372667cecf">53,589</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="iae3f257b98aa4fda99469c902db089bc_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1">468,015</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="i6852e9336fe541b2907e4c42dded3044_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38">450,537</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="idb622204ea414541b7a30286327b8d2d_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC0xLTEtMS0xMTY3MTE_eed52db8-0540-4407-b81c-8ed8d683bde1">2,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9659b7847c3435db6014347b65404d8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC0zLTEtMS0xMTY3MTE_5b5bc821-1006-4601-9225-47d328dc0205">1,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb622204ea414541b7a30286327b8d2d_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC01LTEtMS0xMTY3MTE_b26dbcd1-0cd2-4e99-94fd-ff40df8ac6aa">236,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9659b7847c3435db6014347b65404d8_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC03LTEtMS0xMTY3MTE_6bb4e1ef-b745-4862-87b7-f98ec6f435c0">240,359</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="i0ae608cd954f435cbda596c5b2f46031_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS0xLTEtMS0xMTY3MTE_246c7bcb-92d3-4aa5-8bb9-bf1860f87b32">14,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1340ef096094b13a641be90f8a0efc8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS0zLTEtMS0xMTY3MTE_db148723-7734-4902-b896-4160149c0654">11,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ae608cd954f435cbda596c5b2f46031_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46">81,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="ib1340ef096094b13a641be90f8a0efc8_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df">84,657</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="i4ce3d9a804164bb2a86abf4278790921_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi0xLTEtMS0xMTY3MTE_3063c1b7-e5e3-458f-bf53-1a29df44d1e2">92,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1714bff8f44535930be85cad4950dc_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi0zLTEtMS0xMTY3MTE_f2ff5008-349d-4789-8069-a0f726eef694">85,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce3d9a804164bb2a86abf4278790921_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi01LTEtMS0xMTY3MTE_1c6fdf52-8681-40f5-9c00-c5be5e61fb97">370,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1714bff8f44535930be85cad4950dc_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5">327,795</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="i77ffc4eb01234970968fd297e1880ad0_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy0xLTEtMS0xMTY3MTE_774bb2f8-67a8-4363-9d07-8ee3b5a53685">35,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy0zLTEtMS0xMTY3MTE_e03a1c01-4ff9-49ea-b305-b06424d49e21">35,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77ffc4eb01234970968fd297e1880ad0_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy01LTEtMS0xMTY3MTE_7270937c-041d-4218-bc44-9a721a1f2962">171,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a">181,528</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%">PrimaLoft</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="i179d713b051347738a1f25c8ec9f4755_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC0xLTEtMS0xMTY3MTE_607b1b8c-b82e-48a3-8120-f80e1f54d131">2,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e2325f3e92447b3bf8785c677b335f3_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC0zLTEtMS0xMTY3MTE_1b9cd2de-f240-4c0d-a8d4-6cc54ba2eb5f">2,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i179d713b051347738a1f25c8ec9f4755_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC01LTEtMS0xMTY3MTE_a55334c8-4ffc-482f-8e16-f92858e9fbd1">303,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e2325f3e92447b3bf8785c677b335f3_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC03LTEtMS0xMTY3MTE_6cc933e4-8305-4a44-beb0-78cdc02936d7">310,914</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%">Velocity Outdoor</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="i856eafaede694bd68946bfeee94a3f43_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS0xLTEtMS0xMTY3MTE_83642963-647f-4663-a01b-096055e5ca41">24,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS0zLTEtMS0xMTY3MTE_350e9527-342f-488e-a990-c435acb3e83e">33,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i856eafaede694bd68946bfeee94a3f43_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8">223,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c">224,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><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%">Altor Solutions</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="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtMS0xLTEtMTE2NzEx_9ba06af0-d7eb-4095-8133-1d129d7bf824">44,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05419ed72f38482b80f8fa5924fc3262_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtMy0xLTEtMTE2NzEx_2cfb5697-0251-48d5-8a19-8723e0d8a87f">42,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtNS0xLTEtMTE2NzEx_94f2b4bc-0533-4db2-aa38-e5c5ad3f051f">194,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05419ed72f38482b80f8fa5924fc3262_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtNy0xLTEtMTE2NzEx_ed7bc762-282b-4da0-bc00-f9b796571fff">198,943</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%">Arnold </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="i60dc1759fb8e4cf186326343c85792fe_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8">23,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMy0xLTEtMTE2NzEx_21a5c0f7-7d87-449e-853f-b061e7cf1874">23,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60dc1759fb8e4cf186326343c85792fe_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5">107,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d">105,196</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%">Sterno </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="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtMS0xLTEtMTE2NzEx_2b583273-cfb7-4c3b-8422-3f2809cc9599">46,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e602e042b649f1bce3ad03fb13c66f_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtMy0xLTEtMTE2NzEx_0f2c387a-6fcc-432d-aca3-44de126990c4">54,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNS0xLTEtMTE2NzEx_cde36886-b1b2-49ef-85a6-4a83550d6be8">196,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e602e042b649f1bce3ad03fb13c66f_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b">210,780</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%">Sales allowance accounts</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTQtMS0xLTEtMTE2NzEx_691ebf47-a591-4dea-b6a2-1de847f63193">11,301</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTQtMy0xLTEtMTE2NzEx_5c2203c9-a8c4-41d4-a9c0-6131ce432c60">12,211</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%">&#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></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%">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="i6051fc4e6e93463fab4d201cdc357ab0_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtMS0xLTEtMTE2NzEx_578be806-643f-4909-b5b3-37d93fc5ed2a">326,744</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="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtMy0xLTEtMTE2NzEx_066d8827-d741-429e-a160-433f65712bfd">331,396</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="i6051fc4e6e93463fab4d201cdc357ab0_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0">2,356,058</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="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06">2,335,065</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated totals:</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: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:#ffffff;padding:2px 0 2px 1pt;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="ib89b6e425d8d4fe19fdfafed628ab53f_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6">8,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib023bfc6c5884f3f8de42b6acd3d9366_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b">18,471</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%">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="i6051fc4e6e93463fab4d201cdc357ab0_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktMS0xLTEtMTE2NzEx_63b970dc-7dc6-48cd-b0fb-73c21b2e9662">326,744</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="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktMy0xLTEtMTE2NzEx_dd0b76b3-ce4d-41be-bcfb-75ed4dcec3eb">331,396</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2">2,364,455</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca">2,451,509</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="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f" 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="#i33707867ccfb4c5cacff0acd8e318342_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:continuation></ix:continuation><div id="i33707867ccfb4c5cacff0acd8e318342_61"></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 F &#8212; <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="codi:PropertyPlantAndEquipmentAndInventoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDA0_4ea11645-aea7-4db9-bb2e-9637c32dd995" continuedAt="ibcff47fde43b48b8a0188162f5d3fcff" escape="true">Property, Plant and Equipment and Inventory</ix:nonNumeric></span></div><ix:continuation id="ibcff47fde43b48b8a0188162f5d3fcff" continuedAt="iabf570c98d7f4746a8fd33b0a9d77df5"><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 March&#160;31, 2023 and December&#160;31, 2022 </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:9pt;text-align:center"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDA4_a2550dbe-ff65-424d-9494-500281f59099" 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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="ia81d7ad2ef1a4357b8c091e63c18897c_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMS0xLTEtMS0xMTY3MTE_3b3fea2e-30fc-4a05-9846-4214a0908004">230,445</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="ibd1582a1a18b4317a6abe5cf486470a0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMS0zLTEtMS0xMTY3MTE_f304c1bd-a1d2-430d-a406-83ed3f14987c">225,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: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="i163c63c554334c36ac01680476b99046_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMi0xLTEtMS0xMTY3MTE_6751d9bc-016a-4429-b423-2cb87a4c190e">67,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be5c4373096456b90203f0c29808a74_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMi0zLTEtMS0xMTY3MTE_22f14f99-b748-471b-9352-1f521f699e95">66,445</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="i86b58fd13dfc4dbbb0044c60ecf64212_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMy0xLTEtMS0xMTY3MTE_e179e8f0-d8b6-444e-ae51-054522a221a3">80,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ca6f519cd1548d8a545c9211d8f615a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMy0zLTEtMS0xMTY3MTE_ef728beb-0731-4506-9f6b-e16ae589afbc">75,318</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="i0258f383e3684d128b51278447438e31_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNC0xLTEtMS0xMTY3MTE_c7e8b232-f76c-4730-b508-778fa529ada4">13,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2033cef3106542caac860a81782b3bfd_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNC0zLTEtMS0xMTY3MTE_c02def43-e5c1-499f-8747-542d3d4ba128">13,386</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNS0xLTEtMS0xMTY3MTE_d2769f4e-54fd-49fd-bebc-985ae7ed4ef0">21,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNS0zLTEtMS0xMTY3MTE_9f4eb673-581d-4f92-969b-9fc6c0a8f771">18,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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNi0xLTEtMS0xMTY3MTE_b5a51238-9277-4e35-a027-dd5bc95172ef">413,452</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNi0zLTEtMS0xMTY3MTE_6daf0677-ea57-4a06-aad2-48ba6e1cb7da">398,267</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNy0xLTEtMS0xMTY3MTE_761004ae-c294-459a-abb9-b9c2803eeaac">210,723</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNy0zLTEtMS0xMTY3MTE_58d41159-0238-4d95-a914-2c9372d13dd1">199,742</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfOC0xLTEtMS0xMTY3MTE_4119bfa5-d886-40f6-a6b1-7ff033c4d63e">202,729</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfOC0zLTEtMS0xMTY3MTE_42508179-cbf8-41c6-88db-e9c51162e6c1">198,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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfMjA2_75613426-dd18-4b74-bfee-e96c5da8f78d">11.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfMjYx_f375aa52-9a3d-4d99-81b0-82055029ff3c">9.9</ix:nonFraction> million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively. </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="iabf570c98d7f4746a8fd33b0a9d77df5"><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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDEx_ada8149b-f4ef-4236-84d5-76d88ac3ce5b" 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 March&#160;31, 2023 and December&#160;31, 2022 </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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMS0xLTEtMS0xMTY3MTE_e34e90fb-6011-4184-a1e1-6703bb3609f8">99,944</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMS0zLTEtMS0xMTY3MTE_962cff9e-68f3-44b5-899b-c2db36c1b444">104,735</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMi0xLTEtMS0xMTY3MTE_fbe352ad-6a65-4052-a67d-2337c485669c">29,645</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMi0zLTEtMS0xMTY3MTE_9cf282e7-1b56-4f42-94ce-debaa37157e5">30,158</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMy0xLTEtMS0xMTY3MTE_cfbbaa5d-051a-432e-8187-f2f47cb84e33">660,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMy0zLTEtMS0xMTY3MTE_a889f723-9186-430e-b87b-574b45476d3f">621,854</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNC0xLTEtMS0xMTY3MTE_a971425a-18e2-4a80-ad32-49a78322d43a">26,083</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNC0zLTEtMS0xMTY3MTE_52bf0c36-0c8c-40dc-96d6-481c8bd20efb">28,664</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNS0xLTEtMS0xMTY3MTE_d3063183-d950-42f5-ab46-360c6379c847">764,029</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNS0zLTEtMS0xMTY3MTE_60b057dd-3e78-4397-ab8b-6db56e704f74">728,083</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 id="i33707867ccfb4c5cacff0acd8e318342_64"></div><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA3NA_fd81bf29-6025-45f6-9f76-d86a1328d315" continuedAt="ib4f320a39fee4ad8a77c84a4ee02c832" 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 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: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%">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 and 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 a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill 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%">2023 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 determined that the Velocity 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 2023 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 Velocity was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ch was <ix:nonFraction unitRef="number" contextRef="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMTY0OTI2NzQ1MTgyNg_ea57cc7c-5033-45da-8b3f-f6f6df9d21f9">15</ix:nonFraction>% and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by <ix:nonFraction unitRef="number" contextRef="i2d9862a856434b41b1b31f300a212e99_I20230331" decimals="3" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMTY0OTI2NzQ1MTgzMw_6b5381d0-b48b-45d7-874f-3118e767e52a">21</ix:nonFraction>%.</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 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 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 for the 2022 annual impairment testing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Impairment Testing</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 Interim Impairment Testing</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:400;line-height:120%;text-decoration:underline">Ergobaby</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company performed interim quantitative impairment testing at Ergobaby of goodwill and the indefinite lived tradename at December 31, 2022. As a result of operating results that were below historical and forecast amounts, the Company determined that a triggering event had occurred at Ergobaby. The Company used an income approach for the impairment test, whereby we estimate the fair value of the 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 industry and market conditions as well as company specific economic factors. The Company used a weighted average cost of capital of <ix:nonFraction unitRef="number" contextRef="i76f1e0cf3880472f8b6083f52a676687_D20221001-20221231" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIxNjE4_c8914cba-edf4-4a0d-9eaf-4929086992a0">16</ix:nonFraction>% in the income approach. The discount rate used was based on the weighted average cost of capital adjusted for the relevant risk associated with business specific characteristics and Ergobaby's ability to execute on projected cash flows. Based on the results of the impairment test, the fair value of Ergobaby did not exceed its carrying value. We recorded goodwill </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%">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="ib4f320a39fee4ad8a77c84a4ee02c832" continuedAt="idcb69bc33a2147edb7f06a92350c436f"><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%">impairment of $<ix:nonFraction unitRef="usd" contextRef="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIxNjM3_8fd38a25-e724-4cd7-9a3c-49d3a84d6422">20.6</ix:nonFraction>&#160;million at December 31, 2022. For the indefinite lived tradename, quantitative testing indicated that the fair value exceeded the 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-weight:400;line-height:120%">The following is a <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA3OQ_a0de94a7-934f-40f2-a8ef-88accdd4ff4f" continuedAt="id60597e2784648748c219a1653fc4945" escape="true">summary of the net carrying amount of goodwill at March&#160;31, 2023 and December&#160;31, 2022, is as follows </ix:nonNumeric></span><ix:continuation id="id60597e2784648748c219a1653fc4945" continuedAt="ibe4f091b747943978a4a415782f09420"><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><ix:continuation id="ibe4f091b747943978a4a415782f09420"><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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2022</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:bottom"><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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTItMS0xLTEtMTE2NzEx_4334152e-5e55-4c33-9e0c-8cb2b98ab639">1,145,023</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTItMy0xLTEtMTE2NzEx_c5cd6a54-f703-406c-bad7-e3a483ad272f">1,145,023</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTMtMS0xLTEtMTE2NzEx_d832b696-7e3b-48b1-b716-20d6c0a06493">78,297</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTMtMy0xLTEtMTE2NzEx_d8c0bc80-f8d6-401b-b1fb-139db981e585">78,297</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%">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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTQtMS0xLTEtMTE2NzEx_1220e3fe-95fc-4bbf-a708-8efff46b91da">1,066,726</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTQtMy0xLTEtMTE2NzEx_0ed91abe-f037-4866-a002-dfebc5a4e3c8">1,066,726</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:15pt;margin-top:9pt;text-align:justify"><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:10pt;font-weight:400;line-height:120%"> Includes goodwill impairment expense 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="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjM3_945135c6-79e8-4735-9723-8fa1b672e018">20.6</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recorded at Ergobaby, $<ix:nonFraction unitRef="usd" contextRef="i224b9b976add460f87ca8b4ce4395b06_D20190101-20191231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjY2_b142c3f1-9dd8-4fd1-a21c-333985259fd4">32.9</ix:nonFraction>&#160;million at Velocity and $<ix:nonFraction unitRef="usd" contextRef="i7c8a4af57eeb4267a53d63049789770e_D20170101-20171231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjk1_55323603-cfb8-4552-b19d-903d7392f3b8">24.9</ix:nonFraction>&#160;million at Arnold.</span></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 three months ended March&#160;31, 2023 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:96.052%"><tr><td style="width:1.0%"></td><td style="width:49.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.017%"></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><td colspan="3" style="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.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.971%"></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:8.5pt;font-weight:700;line-height:100%">Balance at January 1, 2023</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%">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:8.5pt;font-weight:700;line-height:100%">Balance at March 31, 2023</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="i0ab3bc2a4052403183445f99aa93efeb_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMS0yLTEtMS0xMTY3MTE_dc48a359-6ea6-4403-86cc-48d47474a841">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="i706a349cbac94efc86d12099dca7a433_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMS0xMi0xLTEtMTE2NzEx_0682c891-4d9e-46c6-a7e2-5ed51cac2b53">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="id62deb05a88744dd83bb89f215a24234_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMi0yLTEtMS0xMTY3MTE_1c0d9d91-70c3-48a1-8fcc-0c01f081c3bc">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="i60071dae0e6b48bf9eb9768c16767ee0_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMi0xMi0xLTEtMTE2NzEx_95d5e1ee-6f76-427b-bea3-b5b46322e827">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="ib3c135bdcf49415e8cedeb92687df1a1_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy0yLTEtMS0xMTY3MTE_c4677836-861d-4396-9dce-3adf382a54b1">40,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327812c6fe904b36b502edf669ad3547_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy00LTEtMS0xMTY3MTE_1fae09ce-ca1f-4d01-8db5-c362ef0b2f11">&#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="i532779f714274f06b30b0c8ab70d040b_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy0xMi0xLTEtMTE2NzEx_2b08c280-cb78-4768-98cd-cd1108d1f30b">40,896</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="i44873822ef494af3a52af1cef53d23d8_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC0yLTEtMS0xMTY3MTE_8e81e382-db25-4315-81db-f7dd69b8b31d">86,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC00LTEtMS0xMTY3MTE_39802a1b-8096-46bb-9c68-6f5f98501179">&#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="i57782768a24e427f8802b55a9d7ccd44_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC0xMi0xLTEtMTE2NzEx_e5d52ac7-7255-429c-8e0d-b0dcd8d9bb11">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="i4df22a61544842979541e90847786643_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS0yLTEtMS0xMTY3MTE_2cd0e56b-7a2e-46ed-8690-27f315c15bce">75,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS00LTEtMS0xMTY3MTE_e2ff61aa-6fdb-4960-b7b5-0c577f525c4d">&#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="i59d51272d78f490b859c04e3e6e3a2d8_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS0xMi0xLTEtMTE2NzEx_f6624df2-f52a-4591-b4ab-cb46cf444041">75,719</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%">PrimaLoft</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="i8f229f2ef4b24f58a4f7697b51683ce7_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi0yLTEtMS0xMTY3MTE_2ff7ad57-98eb-4c9a-979f-47c7adb4e2fc">291,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi00LTEtMS0xMTY3MTE_227d1c88-2ca6-4e6f-9442-4c23230a79a9">&#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="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi0xMi0xLTEtMTE2NzEx_f38c9c2e-7680-4c99-8903-f1e6ac8cac63">291,150</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25e1724d602e4277825557af1342a242_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy0yLTEtMS0xMTY3MTE_8c6631f0-043a-4bad-97fd-e37430e5ab4a">39,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy00LTEtMS0xMTY3MTE_f259d6e1-2ebf-4244-9fa8-25a10577bd08">&#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="i2d9862a856434b41b1b31f300a212e99_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy0xMi0xLTEtMTE2NzEx_8afe9c1e-2cb7-4070-8e13-b4817c090864">39,773</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0934cc4e57f44356baa91f6bcdb26228_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS0yLTEtMS0xMTY3MTE_a705c67c-4c47-465d-b841-31d7d2dbd473">91,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS00LTEtMS0xMTY3MTE_f7b8573a-5a57-41c2-825a-043faa7cd60e">&#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="ia4714b358cdc4109b83a614e7106651f_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS0xMi0xLTEtMTE2NzEx_aa7c599e-772d-4d21-8ac3-0c05125c0733">91,129</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if73042e1b0e14cb7903904e7f9cf3652_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTAtMi0xLTEtMTE2NzEx_f5f35ae3-fd4c-4868-bb25-53cc7019f8bd">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="i76515961ca184f38b115bdd68e48fa09_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTAtMTItMS0xLTExNjcxMQ_e8baf5ba-4e81-45bc-bd2c-be850adc6647">39,267</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e514e231924f2fa241d3b17482102f_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTEtMi0xLTEtMTE2NzEx_d55cce6f-0a95-44cd-bce9-dc4891845df1">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="ie70196d0b7744b94899c94ffa09ad1b8_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTEtMTItMS0xLTExNjcxMQ_34d43284-38e2-47a1-af42-05318beabe18">55,336</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 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:#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="ib165b4a34a7e4306bc43e2f94410a422_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtMi0xLTEtMTE2NzEx_f8b68180-28ee-43ce-b325-37b0bc89f5ab">1,066,726</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtNC0xLTEtMTE2NzEx_b9599f37-623f-47e7-ac15-07c72a862fd0">&#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="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-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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtMTItMS0xLTExNjcxMQ_739e8780-ad8d-4bdd-b5fc-193884ff7130">1,066,726</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></div></ix:continuation><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 2023 and 2022. 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%">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="idcb69bc33a2147edb7f06a92350c436f"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA2NA_43732989-a7f7-440a-bab5-fa5800ca125e" 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 March&#160;31, 2023 and December&#160;31, 2022</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: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%">March 31, 2023</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, 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: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:bottom"><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="i437d400b87534cb0bc4f0811afd94a40_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0xLTEtMS0xMTY3MTE_705a47b5-9eff-4c13-afa2-40781791d8f4">785,303</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="i437d400b87534cb0bc4f0811afd94a40_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0zLTEtMS0xMTY3MTE_499d5fd5-aabe-4d25-a571-622629e4472f">254,279</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="i437d400b87534cb0bc4f0811afd94a40_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi01LTEtMS0xMTY3MTE_cfe9525b-eb38-4b8e-a533-d2979c7c4f79">531,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: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="if50ef00676cf4b24bf0c57588ff9da6b_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi03LTEtMS0xMTY3MTE_9f1fca54-8b4a-4c5e-9f35-058eeb91b50d">785,303</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="if50ef00676cf4b24bf0c57588ff9da6b_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi05LTEtMS0xMTY3MTE_40840b4c-4434-460f-9df6-f78c73965d1f">239,752</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="if50ef00676cf4b24bf0c57588ff9da6b_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0xMS0xLTEtMTE2NzEx_03cc0871-6508-4493-bd2d-072ae5ade568">545,551</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.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="i33382c458c4f4826b7c31abd31432140_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0xLTEtMS0xMTY3MTE_0a5346d9-06e4-41ca-acc9-609643be24b5">212,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i33382c458c4f4826b7c31abd31432140_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0zLTEtMS0xMTY3MTE_00ec98dc-4884-4786-b6b7-a57ee1e05100">56,862</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="i33382c458c4f4826b7c31abd31432140_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy01LTEtMS0xMTY3MTE_a7c1498c-89df-479b-8e22-c5824bbfa578">155,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i915a3a51643f42379f945d0b7bb81eee_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy03LTEtMS0xMTY3MTE_8f95c9ae-90e6-41c5-8522-1da9f9cc63e2">211,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i915a3a51643f42379f945d0b7bb81eee_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy05LTEtMS0xMTY3MTE_6a223c2a-9070-419f-9ca5-70df9aac89a7">52,811</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="i915a3a51643f42379f945d0b7bb81eee_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0xMS0xLTEtMTE2NzEx_c305d467-aeec-4ae6-852b-c54c42b35e2b">158,837</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.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="i3c471bbe94c84801a2a0f203375be67d_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0xLTEtMS0xMTY3MTE_2b097eeb-4ac7-406d-975e-5b7295bb98e9">483,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i3c471bbe94c84801a2a0f203375be67d_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0zLTEtMS0xMTY3MTE_bef9734e-f0ab-4d15-a70e-69e4f8b6f4c5">126,259</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="i3c471bbe94c84801a2a0f203375be67d_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC01LTEtMS0xMTY3MTE_59115c69-6a28-427e-9831-a21969f57929">356,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i109032c75c7d4a14866b717133396ddd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC03LTEtMS0xMTY3MTE_ab763020-f48f-4e25-a9ad-6f763f8984d0">483,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="i109032c75c7d4a14866b717133396ddd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC05LTEtMS0xMTY3MTE_9422e7dc-eb00-498b-aef8-e517cdf62806">118,684</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="i109032c75c7d4a14866b717133396ddd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0xMS0xLTEtMTE2NzEx_e77f89d1-ff7e-4872-bdc7-c236209ebd6e">364,495</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.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="i891af002ab7749b28a39e33743106280_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0xLTEtMS0xMTY3MTE_93277a45-d9bc-4511-9816-a912ae58c83f">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="i891af002ab7749b28a39e33743106280_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0zLTEtMS0xMTY3MTE_41f6e37d-27ef-4760-bea6-9669217bc3ec">3,889</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="i891af002ab7749b28a39e33743106280_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS01LTEtMS0xMTY3MTE_cf33dad3-7a12-4368-9a02-91cb1cd21fa9">748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i7b41ee064bfd41f396b107cf2723185e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS03LTEtMS0xMTY3MTE_4e2d1a6c-6ef0-4bdc-b722-0a810670dcc1">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="i7b41ee064bfd41f396b107cf2723185e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS05LTEtMS0xMTY3MTE_2fa72f24-c5eb-49c4-b303-26a88f6abc24">3,824</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="i7b41ee064bfd41f396b107cf2723185e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0xMS0xLTEtMTE2NzEx_53c2aaa0-5fba-4989-8fc8-f0731b7ea32e">813</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.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="i47990e13e85b45a6af2e70e243ab646e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0xLTEtMS0xMTY3MTE_51d680c7-9acb-4e61-a22e-307ccd6abd4b">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="i47990e13e85b45a6af2e70e243ab646e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0zLTEtMS0xMTY3MTE_afdae15c-171c-4035-b713-bb0dcbf634b8">1,298</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="i47990e13e85b45a6af2e70e243ab646e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi01LTEtMS0xMTY3MTE_e4682a78-5938-4536-87ec-6a1c06bf224c">662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi03LTEtMS0xMTY3MTE_c5f05d8d-820c-4108-8ab3-40d447ef38c8">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="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi05LTEtMS0xMTY3MTE_d080768c-97dc-4efe-9a5c-534e684ece77">1,185</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="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0xMS0xLTEtMTE2NzEx_9ed3712a-ba89-4cf5-93ee-78fd2d91d79f">775</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:bottom"><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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0xLTEtMS0xMTY3MTE_9d0b5167-41dc-4d12-8dfd-a5f701bbca75">1,487,482</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0zLTEtMS0xMTY3MTE_3ce00eb0-f370-467d-aa64-2351f4aee0d5">442,587</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy01LTEtMS0xMTY3MTE_fc5083a6-fad2-4015-992f-63304e8229c8">1,044,895</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy03LTEtMS0xMTY3MTE_d7ed7c9c-c00f-4fda-a115-5577dd4fd2f1">1,486,727</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy05LTEtMS0xMTY3MTE_b7a66522-d422-4c98-b9a8-fa0b767743a7">416,256</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0xMS0xLTEtMTE2NzEx_5d8d96dd-1fe8-4439-a9b6-4458367df01b">1,070,471</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.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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC0xLTEtMS0xMTY3MTE_92180751-5ce0-484b-a7c1-bcafb120f8af">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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC01LTEtMS0xMTY3MTE_a2bd391b-1c81-4d16-8c5c-aaa9a2dbd396">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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC03LTEtMS0xMTY3MTE_aa142f10-9f86-422a-812e-c72ffd4b0c4d">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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC0xMS0xLTEtMTE2NzEx_73e3769d-6d5a-48de-8094-bb8c60e73e11">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="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.25pt;font-weight:400;line-height:100%">In-process research and development </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.36pt;font-weight:700;line-height:100%;position:relative;top:-2.88pt;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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS0xLTEtMS0xMTY3MTE_4ea52dae-308b-409c-9e42-d3875de12023">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS01LTEtMS0xMTY3MTE_d305eafa-9a53-4963-affb-0871593788b4">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS03LTEtMS0xMTY3MTE_acc94f74-1370-46f6-8df8-7624618b0fc5">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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%">&#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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS0xMS0xLTEtMTE2NzEx_e07693b7-54c1-403a-8956-0bceaa7d4506">500</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:bottom"><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="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.25pt;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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMS0xLTEtMTE2NzEx_be3ec5ca-be69-4b73-9463-3620c59aa231">1,544,947</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.25pt;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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMy0xLTEtMTE2NzEx_e6a42f6f-4fc3-4115-87fb-158e41d056f2">442,587</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.25pt;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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtNS0xLTEtMTE2NzEx_7279fe49-44ed-4f5d-9453-c491723cf7a6">1,102,360</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.25pt;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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtNy0xLTEtMTE2NzEx_9f9db969-f882-425c-bb2f-3b3ff0484c1c">1,544,192</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.25pt;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.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtOS0xLTEtMTE2NzEx_d460eef2-399b-4b2e-8bb1-fc24f4d7b3a9">416,256</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.25pt;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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMTEtMS0xLTExNjcxMQ_d791def8-713f-4bf4-bcdf-26c6ff902afb">1,127,936</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-top:12pt;text-align:justify"><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:10pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. </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%">Amortization expense related to intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMzgxMg_95a426ce-b778-4ac0-ad7d-7d2afdfbc867">26.4</ix:nonFraction> million  and $<ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMzg2Nw_2665fb8a-9339-4072-9cf3-b5c3148f7f79">21.1</ix:nonFraction> million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively.  </span></div><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA2Ng_3c415b3d-d225-4a71-b1e8-697cfb1f82a7" 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 2023 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%">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="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%">2027</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi0wLTEtMS0xMTY3MTE_9fd5c5ff-c107-4172-9d3f-3c259af5f469">78,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi0yLTEtMS0xMTY3MTE_86ec57aa-0ebb-47a5-9d5d-8bfdb9539dba">103,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi00LTEtMS0xMTY3MTE_6f78e704-14b4-46ad-a22d-6c097ef2c8e8">97,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi02LTEtMS0xMTY3MTE_c9555aa9-7e51-434b-af20-0761b81ca19f">91,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi04LTEtMS0xMTY3MTE_5286ad3e-7f75-46da-a9b6-e7ee6f9c2249">80,713</ix:nonFraction>&#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="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RleHRyZWdpb246OTBiNDczOThjNjFkNDQ1ZGFlM2Q4NTkwZTVkNzA4YmZfNjA5_ff82d3a1-44f9-4b5e-8f95-5336e8ed2858" continuedAt="i8cb48ec1cc044013b4b86cfea930ee20" escape="true">Warranties </ix:nonNumeric></span></div><ix:continuation id="i8cb48ec1cc044013b4b86cfea930ee20"><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&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RleHRyZWdpb246OTBiNDczOThjNjFkNDQ1ZGFlM2Q4NTkwZTVkNzA4YmZfNjA1_30b0c0ff-c4aa-4c23-8626-762f270c91da" continuedAt="if074af2b916f4297aadcf3c1edff89ef" escape="true">A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022 is as follows (</ix:nonNumeric></span><ix:continuation id="if074af2b916f4297aadcf3c1edff89ef" continuedAt="i8c274de0db5e41b183bbf8fe196fcaa8"><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:6pt;text-align:center"><ix:continuation id="i8c274de0db5e41b183bbf8fe196fcaa8"><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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2022</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:bottom"><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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMi0xLTEtMS0xMTY3MTE_b6662e77-53cc-478e-8a58-bd41b77b25e7">1,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 style="background-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="i37a52b7ea0b54a0584eb097138628840_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMi0zLTEtMS0xMTY3MTE_742a6b51-c60e-4dd2-a4bb-be9276692fd5">2,062</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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMy0xLTEtMS0xMTY3MTE_785ea751-d4bd-4df3-b52a-3066da90f529">618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMy0zLTEtMS0xMTY3MTE_4a214736-a359-4ce3-be61-8b034c9f6387">3,301</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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNC0xLTEtMS0xMTY3MTE_b33ef1ea-135c-428d-9f57-8a2586a4852a">922</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNC0zLTEtMS0xMTY3MTE_5bba18cb-6f1e-4cfb-993a-0a0a02779f25">3,609</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%">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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNS0xLTEtMS0xMTY3MTE_d6a92eda-a26c-4c3a-bcfd-f2e0f80e1e59">1,450</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNS0zLTEtMS0xMTY3MTE_b79cbfe6-6550-44c2-ba83-79428c37bc0b">1,754</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="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTEyMDE_52750e27-bcee-4193-90eb-319c21e4b478" continuedAt="i639599b660cf49a9802364fa581774fb" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i639599b660cf49a9802364fa581774fb" continuedAt="i38fb11ec7e674641bd913e092cc3b879"><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, the LLC entered into the 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 ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="iacbfac13ad76473cb77cc0a26d3852e5_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzc1_a37d6b3a-6720-4a54-b7a1-34168617c05b">600</ix:nonFraction>&#160;million ("the 2022 Revolving Loan Commitment") and a $<ix:nonFraction unitRef="usd" contextRef="i593d5c17bf6649398aeb512c2ffb23ef_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDIz_6d175775-4dd5-4365-8471-033d523ac359">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="idb8a1e0cef94419f996d70919d78a458_D20220712-20220712" decimals="INF" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTIy_c640fa11-e85a-48c4-b2fa-ae5512bb67c0">2.5</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i59ef2ccaaddb464c8093ff2106058fd5_D20220712-20220712" decimals="INF" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTI4_c593d619-cc94-433b-9a51-8e2f2bdfe17e">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 </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%">23</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="i38fb11ec7e674641bd913e092cc3b879" continuedAt="i01c2f73b2ee947f8b33dafa666b32a9d"><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%">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="ib00f849c3c3846809539300938bc888c_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTExOTM_12612b7e-8358-4118-ac4c-4a1ee09d6651">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 Line of Credit were $<ix:nonFraction unitRef="usd" contextRef="i97eced9b78a04a32be33df80f94ce292_D20220712-20220712" decimals="INF" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTI5MA_c05b29c9-e48c-4520-86a0-13c06974c3e7">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-weight:400;line-height:120%">The LLC may borrow, prepay and reborrow principal under the 2022 Revolving Credit Facility from time to time during its term. Advances under the 2022 Revolving Line of Credit can be either term Secured Overnight Financing Rate ("SOFR") loans or base rate loans. Term SOFR revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the applicable SOFR as administered by the Federal Reserve Bank of New York (or a successor administrator), as adjusted, plus a margin ranging  from <ix:nonFraction unitRef="number" contextRef="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjA4MA_eaedcfc9-6d82-4eed-a070-e371d0ee8b09">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1574aacd22004a55b5c16bfb16c898c4_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjA4Ng_27f0a7b4-07ec-457a-a862-9b916cfceb1d">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="ic4068d8293df44f28fd561ca45924fa5_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjQ3Mg_130151fe-380a-47f8-bf9d-aff28594309b">0.50</ix:nonFraction>%, (ii) the &#8220;prime rate&#8221;, and (iii) the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="ie0af9e022a2b4704baba0dce4364743c_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjUzNA_a9b27ca8-2f6a-46eb-96a4-85949ebf86d1">1.0</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="icbc4717266a841acaf9f503d905b5e64_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjU4Mw_d554f034-ddbc-41e5-988e-3dc503af8cd7">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i44a923605a724e8ba354954c6960b25f_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjU4OQ_430cdda4-09a6-42bf-9eba-47625d315b6e">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%">Advances under the 2022 Term Loan can be either term SOFR loans or base rate loans. The 2022 Term Loan was advanced in full on the closing date for the 2022 Credit Facility as a Term SOFR loan with an interest period of one month. On the last day of an interest period, Term SOFR loans may be converted to Term SOFR loans of a different interest period or to Base Rate loans. Term SOFR term loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the Term SOFR for such interest period plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzIyNg_2f59e56c-21b1-48ed-8211-63eba27807fa">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1574aacd22004a55b5c16bfb16c898c4_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzIzMg_03764ca6-6e23-48f2-8354-d336e989a3ba">2.50</ix:nonFraction>%, based on the Consolidated Total Leverage Ratio. Base rate term loans bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="icbc4717266a841acaf9f503d905b5e64_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzQ2OA_925bd274-300f-426a-ade9-e440c74c077a">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i44a923605a724e8ba354954c6960b25f_I20220712" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzQ3NA_b3de6e5c-1744-47e8-8b9c-893460808496">1.50</ix:nonFraction>%, based on the 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 2022 Revolving Credit Facility, an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="iba76fa813d5c45e48f58346943c4c74f_I20220712" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzU5Nw_8a769fc0-dcbb-45c4-8553-a2ab86408388">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="i1bad912f687a47c0b9077eabd9db71c6_I20220712" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzY3Mw_986f44cb-21e3-4491-b47d-68d2dcc07b9a">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 2022 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 2022 Revolving Credit Facility was approximately $<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzkzMA_bbdf97b3-5bee-4b1b-b971-38250bf860fd">589.8</ix:nonFraction>&#160;million at March&#160;31, 2023. Letters of credit outstanding at March&#160;31, 2023 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDAzMA_2ad6ddb1-1aff-43c1-bea0-4582e79dcb5b">2.2</ix:nonFraction>&#160;million. At March&#160;31, 2023, the Company was in compliance with all covenants as defined in the 2022 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</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%">2022 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%"> is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its subsidiaries. </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">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 LLC, the lenders from time to time party thereto, and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility provided 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="i88776ba6d3e04332b3702c1bae739c25_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDk2Nw_3bb80590-cdc3-443b-ad9c-3c07888df408">600</ix:nonFraction>&#160;million and also permitted 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="i55064d66a7974b8094a7b7e44d9f8476_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTEzNg_e7b178a4-b9a8-4bc1-b796-c1dcc8250fc3">250</ix:nonFraction>&#160;million, subject to certain restrictions and conditions. The Company repaid the outstanding amounts under the 2021 credit facility in the third quarter of 2022 in connection with entering into the 2022 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%;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="ie274d7ebe964458aa542f7d1e25434f5_I20211117" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTk5MQ_53a95257-81ba-4a9d-af23-f6897d08bb48">300</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="ie274d7ebe964458aa542f7d1e25434f5_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjAyOA_4b38d6c9-0425-4c26-8518-082877ca9c28">5.000</ix:nonFraction>% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; or "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 Company and U.S. Bank National Association, as </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%">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="i01c2f73b2ee947f8b33dafa666b32a9d" continuedAt="i383caf994896461391df277363013ea9"><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%">trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="ie274d7ebe964458aa542f7d1e25434f5_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjUyOQ_32fb1f87-417f-486b-986e-fc187fcf4523">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 outstanding 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="id1e8775603d2448f897702795602a497_I20210323" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjg5OA_9a6499db-a092-48f5-8924-325fadd9c3b4">1,000</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="id1e8775603d2448f897702795602a497_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjkzNQ_e74f35b9-cf0a-4e73-b82a-030b28ae9a98">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 Company and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="id1e8775603d2448f897702795602a497_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNzQzMw_43276702-4467-4e08-a6dc-b6d59eecde2b">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 was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company 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="iad444f27a4da4888af09636fe3073fbc_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNzk2OA_a3dff0df-87a5-4c03-aaf9-aff6fa8e3e13">8.000</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTExOTg_9b8b0763-c88c-4750-a7f9-784927033229" continuedAt="i7e45564cb46145fd81d6773b7764a8e4" escape="true">he following table provides the Company&#8217;s outstanding long-term debt and effective interest rates at March&#160;31, 2023 and December&#160;31, 2022 </ix:nonNumeric></span><ix:continuation id="i7e45564cb46145fd81d6773b7764a8e4" continuedAt="ic0fc396336564110b9ce0f64edd01382"><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="ic0fc396336564110b9ce0f64edd01382"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:32.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.918%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.922%"></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%">March 31, 2023</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, 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%">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: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="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="i8fa03622eb824706b02ff2e1195419e2_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi0xLTEtMS0xMTY3MTE_96c7196d-f5fe-4c42-b78d-df6fc631d430">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="i8fa03622eb824706b02ff2e1195419e2_I20230331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi0zLTEtMS0xMTY3MTE_76cd77e7-c6b9-41fe-b745-46c7c4020334">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="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi01LTEtMS0xMTY3MTE_7c562ec8-e3f6-4420-9053-c5b693855194">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="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi03LTEtMS0xMTY3MTE_7d2f2f22-f35c-4122-a777-c54012cb190e">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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i8ff82259d73b4e6dbc68283d82a03785_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy0xLTEtMS0xMTY3MTE_4661598b-6eb0-4060-b689-ee55ae5deeff">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="i8ff82259d73b4e6dbc68283d82a03785_I20230331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy0zLTEtMS0xMTY3MTE_18da6c72-d6e6-44ee-b34c-081383939f38">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="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy01LTEtMS0xMTY3MTE_6615bb99-789f-4a32-b600-d39c60484b29">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="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy03LTEtMS0xMTY3MTE_ce7bbcc0-56e3-448a-b49b-9f1cb00b7914">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="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 Term Loan</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="icc84aaef45aa472ea01cdbaefdaf3f0a_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC0xLTEtMS0xMTY3MTE_cc5b7079-b462-4128-80b0-e3d7ef710bf1">6.97</ix:nonFraction>&#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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae16d92634f3410682cf297e14d73216_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC0zLTEtMS0xMTY3MTE_877968d9-7c4b-4673-bcc5-5b1675a0223b">392,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i692c1bcca240432893bf23c1bb8f25ad_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC01LTEtMS0xMjQ0ODI_9d5f5b55-d449-4250-92b7-e54be57d5c1f">5.20</ix:nonFraction>&#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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5557f6e0d2444789af5584036bfea42d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC03LTEtMS0xMTY3MTE_73e45645-c358-478b-a990-ab9a79635765">395,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:9pt;font-weight:400;line-height:100%">2022 Revolving 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9ca320deb1864e378f861ddd9f306477_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS0xLTEtMS0xMTY3MTE_20295adb-4f51-489f-a2ce-34ed0ad0328d">6.89</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="i89b331a2b36048eba4367c206422e015_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS0zLTEtMS0xMTY3MTE_987377f3-6418-4322-8490-e280d6678d37">8,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="i917f9838741e46aa8fce820278fbafca_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS01LTEtMS0xMjQ0ODI_d7c02f6d-9a10-4450-af30-89d542b4deea">5.98</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="i49fbf5d069f5440eb12b7227bbc66845_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS03LTEtMS0xMTY3MTE_2e1504dd-5312-44f3-9ac6-f2e7d3e47d76">155,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="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: 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%">(<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNi0zLTEtMS0xMTY3MTE_67e16958-0de2-4682-94a2-d02d1f3eb0d7">14,929</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="ibe6a4821dfdc48dbb15250b9e012c49b_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNi03LTEtMS0xMTY3MTE_58243824-7b08-45cf-b7ba-c4133eef15c1">15,532</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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-top:1pt 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNy0zLTEtMS0xMTY3MTE_b21ec615-f334-4c3f-bdb8-ff8c4f43bea3">1,685,571</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="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-top:1pt 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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNy03LTEtMS0xMTY3MTE_510ed684-7ed7-4217-bafb-be312a257672">1,834,468</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%">Less: Current Portion, term loan facilities</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOC0zLTEtMS0xMTY3MTE_35370673-a441-4d8a-97aa-e45f92757800">10,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="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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOC03LTEtMS0xMTY3MTE_6b049ec0-5adc-42df-80ba-5ef07609e414">10,000</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:bottom"><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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOS0zLTEtMS0xMTY3MTE_fd2538ea-c338-4219-9761-121f9e27fea5">1,675,571</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOS03LTEtMS0xMTY3MTE_5ba20eb9-ece1-4943-b7fa-e0fa1c09a788">1,824,468</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual maturities of the Company's debt obligations are as follows (in thousands):</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:48.684%"><tr><td style="width:1.0%"></td><td style="width:64.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.033%"></td><td style="width:0.1%"></td></tr><tr><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%">2023</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMC0yLTEtMS0xMTc4NjI_a3c23bab-6aec-4647-99df-cc5e41ee121c">10,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:right;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMS0yLTEtMS0xMTc4NjI_bad57db8-9893-4c1e-9e7d-e2dd1775860c">10,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="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%">2025</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMi0yLTEtMS0xMTc4NjI_a4144e99-e6a2-4579-86d0-df457f040133">15,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:right;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMy0yLTEtMS0xMTc4NjI_facc508f-53a0-48d3-a05d-7b5f73a10823">25,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="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%">2027</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNC0yLTEtMS0xMTc4NjI_215f3543-2d8f-4e11-b123-b40f99191618">340,500</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028 and 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNS0yLTEtMS0xMTc4NjI_6dc3fb4a-f8e5-46f4-af45-eab727ede62c">1,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="background-color:#cceeff;padding:0 1pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNi0yLTEtMS0xMjcwNjE_000bdd94-6d87-4cd2-9831-f78aaefce5d9">1,700,500</ix:nonFraction>&#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:12pt;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%">March 31, 2023</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="i8ff82259d73b4e6dbc68283d82a03785_I20230331" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi00LTEtMS0xMTY3MTE_40973e96-a7ea-4b02-baa4-edfeb96230f6">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="i8ff82259d73b4e6dbc68283d82a03785_I20230331" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi04LTEtMS0xMTY3MTE_b849aef1-97e8-4235-9aa9-cafdbd038614">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="i8ff82259d73b4e6dbc68283d82a03785_I20230331" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi0xMC0xLTEtMTE2NzEx_420141fd-70be-4662-b33a-a122a74be671">243,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="padding:2px 1pt;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="i8fa03622eb824706b02ff2e1195419e2_I20230331" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy00LTEtMS0xMTY3MTE_1d238a4a-aaa4-465f-81a1-1d24de0d9f02">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="i8fa03622eb824706b02ff2e1195419e2_I20230331" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy04LTEtMS0xMTY3MTE_edf4859b-eea5-4b2c-9473-addce34ef7cb">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="i8fa03622eb824706b02ff2e1195419e2_I20230331" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy0xMC0xLTEtMTE2NzEx_b5b6e52a-9821-4b57-99c3-cc4d9fc27e03">875,000</ix:nonFraction>&#160;</span></td><td style="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%">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="i383caf994896461391df277363013ea9"><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 entering into the 2022 Credit Facility, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i995ed8c1fd2448eea5e6d0be7c70d76f_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTAxMTg_c7b96050-20b3-4521-b9ee-d02385a708cf">2.5</ix:nonFraction>&#160;million in deferred financing costs associated with the 2022 Term Loan, and $<ix:nonFraction unitRef="usd" contextRef="icde03e92a7734bb18437695587f8c7b8_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTAxODk_93263155-421a-4029-a6ac-22b9e1103c44">2.8</ix:nonFraction>&#160;million in deferred financing costs associated with the 2022 Revolving Credit Facility. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i563f4496ae9c41a1bfbc50eda903de57_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTY0OTI2NzQ1NjQ1Mw_ee6433ff-db7b-431e-b40f-97f49330477e">4.3</ix:nonFraction>&#160;million in deferred financing costs, and $<ix:nonFraction unitRef="usd" contextRef="i2917f44f46c0491bb07fb8f65864529b_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTY0OTI2NzQ1NjQ2Nw_9a8954f6-05d9-4474-9d48-cdfbe3fca0a1">12.0</ix:nonFraction>&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. </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 2022 Revolving Credit Facility, the debt issuance costs associated with the 2022 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 2022 Term Loan and Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheets.  </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%">The following table summarizes debt issuance costs at March&#160;31, 2023 and December&#160;31, 2022, 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 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.5pt;font-weight:400;line-height:100%">Deferred 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMS0xLTEtMS0xMTY3MTE_803f7150-6376-43b6-8a47-1b970b6243be">32,526</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMS0zLTEtMS0xMTY3MTE_d12ae39d-4827-442c-8a44-dcaea5a17e48">32,526</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMi0xLTEtMS0xMTY3MTE_cfe91e00-d23b-4825-ae49-f8a7eb8a287b">10,765</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMi0zLTEtMS0xMTY3MTE_c10f9ee6-8bab-470b-8905-350337ae4c4a">9,760</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%">Deferred 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMy0xLTEtMS0xMTY3MTE_0dd5b3e1-1a59-4871-8e1b-347754a2f4e1">21,761</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMy0zLTEtMS0xMTY3MTE_08f26feb-49a2-43a5-9cdf-1bc7dacf9202">22,766</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="ie9fced74e2fb40b38a3c0eaaff776ae1_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNi0xLTEtMS0xMTY3MTE_b4f6ad5e-de91-4242-9137-2d5bab470391">6,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i017fc016e31240bc80c83ce1547a7d08_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNi0zLTEtMS0xMTY3MTE_578baafe-16e6-4ea7-867d-54651af89277">7,234</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="id673a34d4a4842a6ba406026d2faeacb_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNy0xLTEtMS0xMTY3MTE_922595ed-8974-45e0-af34-af28d685d729">14,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ba69634a574cac872d5c3d72140b42_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNy0zLTEtMS0xMTY3MTE_ae9aefdd-c554-48a2-a8fb-5cf88ec93931">15,532</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfOC0xLTEtMS0xMTY3MTE_08cc01f4-eac8-41e1-a4cd-1213606f05e6">21,761</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfOC0zLTEtMS0xMTY3MTE_2833ee2b-2eb1-4e1b-83b7-2b77c58a1ffb">22,766</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="i33707867ccfb4c5cacff0acd8e318342_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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfOTA_47a2c067-5cd6-4a6c-8a84-24f102903bdb">500,000,000</ix:nonFraction> Trust common shares and the LLC is authorized to issue a corresponding number of LLC interests. The Company will at all times have the identical number of LLC 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 LLC 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%">Share repurchase 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%">In January 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase, through December 31, 2023, up to $<ix:nonFraction unitRef="usd" contextRef="ic253ee6c7db34c6e907b977e8ba09108_I20230131" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDMzMg_888ebf56-a818-401e-a128-bb7138250f5f">50</ix:nonFraction>&#160;million of its outstanding 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 Company repurchased <ix:nonFraction unitRef="shares" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTU1_1948c523-d39d-443e-a913-08b7a4af13ca">210,000</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTcx_4871777d-8f03-4117-8c99-10277e77a203">4.0</ix:nonFraction>&#160;million during the three months ended March&#160;31, 2023. As of March&#160;31, 2023, $<ix:nonFraction unitRef="shares" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTk1_96bbf39f-9cf0-40ad-9d8e-0b4ad10f367b">46.0</ix:nonFraction>&#160;million remained available to purchase under the share repurchase program.</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="ibc001388fca94608a63a8cafeb3f4370_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjkw_6368b7b7-e86a-46e0-a1ad-bf4e8fb60960">500</ix:nonFraction>&#160;million 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.</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 Company 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="ibc001388fca94608a63a8cafeb3f4370_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTUwMA_cb3d18a2-ea5a-4bad-8451-3ba47af9876e">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 </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%">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><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%">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 months ended March&#160;31, 2023, there were no sales of Trust common shares under the Sales Agreement as the at-the-market program is not active when the share repurchase program is active.</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 months ended March&#160;31, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjQ3OQ_1df21b5c-0a6b-4474-b05d-ac9e5d51da3b">712,433</ix:nonFraction> Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjYwNw_2fe11125-3035-48ce-87d0-10bf71e8a5da">20.2</ix:nonFraction>&#160;million from these sales, and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331" decimals="-3" name="us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjY1NQ_91e79015-3eb2-4d5f-8682-2e4bfca076ed">0.4</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</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 incurred approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely $<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-5" name="codi:AtTheMarketOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODI2MTI1_54218cf9-b3c3-427b-9091-ebe03ac27cbc">0.1</ix:nonFraction>&#160;million in tot</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al costs related to the ATM program during both the three months ended March&#160;31, 2023 and 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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjc2NA_e9519452-326e-4fe7-a482-9b164cc1744e">50,000,000</ix:nonFraction> Trust preferred shares and the Company is authorized to issue a corresponding number of Trust interests.  </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 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="i61d3939a9f6544cc9ae235b853addd54_I20191120" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjk0NQ_232c2f77-847f-4f9b-a702-b41911620fd5">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjk0OA_309d1624-9c7d-49da-8bcf-f17d521a879b">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="i89af5d0a60804b08a595c35a3dd34591_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzA0NA_4536165f-28e3-4593-92d5-74064cf6abac">25.00</ix:nonFraction> per share, and on December 2, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="i591cf278052d49bbb062095bd9ce7a68_I20191202" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzEwMA_6c5ed9d2-3e69-4689-9ce6-c102317876bf">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="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzI5Ng_945503c3-0275-4416-bcc6-d58bfaf80bd6">115.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzMwMw_3bd699d2-b80a-42ee-84c5-0c83af859733">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="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzYxNg_047270e7-378e-4b2d-85fb-8e07c533836e">7.875</ix:nonFraction>%.  Distributions on the Series C Preferred Shares are cumulative and at March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="id4653740664040668a7941eea26d9d74_D20230101-20230331" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzY5NA_85c550a3-7013-430f-b1f0-d168851a455c">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="i89af5d0a60804b08a595c35a3dd34591_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDM5MQ_9408b364-45b7-428b-8be5-c292a3b92231">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="i95e8bb90fe054c37b42150b929d03421_I20180313" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDc3NQ_c0875e36-7044-416e-97ad-4bf044ca3c00">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDc3OA_5973d58b-9b97-4075-b9a1-322ad2333046">7.875</ix:nonFraction>% Series B Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i95e8bb90fe054c37b42150b929d03421_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDg4MA_c931129d-54f1-4b36-a541-e80725087360">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDkxNg_30421b99-93f7-4e5e-a89b-9d52d737d239">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i1478c57aa1fc40a9bf8ba6df6b190c81_D20180313-20180313" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDkyMw_c2d45acb-c441-4136-b5c5-0b29503853d5">96.5</ix:nonFraction> million net of underwriters' discount and issuance costs.  Distributions on the Series B Preferred Shares are 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="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTIzMw_7ca7f296-4024-4e32-86f7-c20ed6a5deec">7.875</ix:nonFraction>%. Holders of the Series B Preferred Shares are entitled to receive cumulative cash distributions (i) from and including the date of issuance to, but excluding, April 30, 2028 a rate equal to<ix:nonFraction unitRef="number" contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ2Ng_1cabf96c-6602-498d-9715-befef9da6354"><ix:nonFraction unitRef="number" contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ2Ng_fd80e5ba-f042-402f-8204-ebd5974c3d4c">7.875</ix:nonFraction></ix:nonFraction>% per annum and (ii) from and including April 30, 2028, at a floating rate equal to the applicable three-month LIBOR (or at a successor rate) plus a spread of <ix:nonFraction unitRef="number" contextRef="if9d1a5769d344e49b4418bbe38a6918f_I20180313" decimals="5" name="codi:PreferredStockDividendRateSpread" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ1Mw_7ee135ad-ec00-4c03-917c-df8ac10259c5">4.985</ix:nonFraction>% per annum. Subsequent to April 30, 2028, the distribution rate will be reset quarterly. At March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="i467961637af241719a7f61ac8cfa6931_D20230101-20230331" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTMxMA_bc675ea7-f7fd-42e8-a053-c65ef2dc58c6">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 Series B 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="i95e8bb90fe054c37b42150b929d03421_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTk5Nw_aa5fe7f4-df54-4393-9d7f-5c81697afea5">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="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><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="ifa6c350765a24bcab561dc2007d0706b_I20170628" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjM4MA_8a7f7ceb-437d-4251-9289-67c38d5b4380">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjM4Mw_f9a8750a-f48f-426a-b07f-4f5191dc438b">7.250</ix:nonFraction>% Series A  Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i18f312e7d7254c9197574ec64e4bf289_I20170628" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjQ4NQ_84e0031c-62fc-43db-a09b-276d043acf0e">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjUyMQ_30421b99-93f7-4e5e-a89b-9d52d737d239">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i38c70eaab7b84c14bd4e797dddf17ee5_D20170628-20170628" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjUyOA_6ee27e6a-4226-40cd-bbc6-68c5ede6b32d">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="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjgyOQ_189453a5-d674-4232-b489-7a22c229c75f">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 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 A Preferred Shares.</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%">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"), through Sostratus LLC, are entitled to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events. The distributions of the profit allocation is 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 dividends 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="background-color:#ffffff;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:12pt;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 in February 2023 represented a Sale Event and the Company's board of director's approved a distribution of $<ix:nonFraction unitRef="usd" contextRef="ie2aef11ed2e2432081cbac9bf66561ce_D20230430-20230430" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDMxNw_9e2cd0a4-ca2b-46b6-aeb3-46b43f5a36d8">24.4</ix:nonFraction>&#160;million in April 2023, subsequent to the end of the first quarter. In addition, the Company's board of directors approved a distribution of $<ix:nonFraction unitRef="usd" contextRef="ic1913093fc1c43108136da4a9dff94e0_D20230430-20230430" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDgwOQ_b2a6a98e-8241-4544-8e68-abe7e5f3eb3c">2.1</ix:nonFraction>&#160;million related to various sale proceeds received related to previous Sale Events. These distributions were paid to the Holders of the Allocation Interests in April 2023.</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) available 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) 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:85.380%"><tr><td style="width:1.0%"></td><td style="width:67.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.798%"></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></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;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfMi0yLTEtMS0xMTY3MTE_420bd926-f728-4b41-96d6-3f0bc3881e9d">8,022</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfMi00LTEtMS0xMTY3MTE_104ede24-3c7c-4b42-9a02-b739c330f7db">13,440</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="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><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:9pt;font-weight:400;line-height:100%">Less: Distributions paid - 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNC0yLTEtMS0xMTY3MTE_c299f1e3-3892-4799-a091-228c9c630b35">6,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNC00LTEtMS0xMTY3MTE_aec917b8-f1a2-4c23-bdb5-6712be889061">6,045</ix:nonFraction>&#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></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: Accrued distributions - 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNS0yLTEtMS0xMTY3MTE_e2abf1aa-a4ee-4588-b820-bb7e9e37b4e8">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNS00LTEtMS0xMTY3MTE_b0991503-d00e-4787-a070-e75643227139">2,869</ix:nonFraction>&#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></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 attributable to common shares of Holdings</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNi0yLTEtMS0xMTY3MTE_a0d14062-9f98-4fb5-b38a-2e91ff44f77b">892</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNi00LTEtMS0xMTY3MTE_baa0e272-a8cf-4b34-8a63-86778e4a3de2">4,526</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="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></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 months ended March&#160;31, 2023 and 2022 reflects the incremental increase during the period in the profit allocation distribution to Holders related to Holding Events. </span></div><div style="margin-top:9pt;text-align:justify"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTE5NTc_122563ea-ee56-465f-95ad-c8a6edd60087" continuedAt="ib2d7d3af81f84692b5c24b57b52d362a" escape="true"><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 months ended March&#160;31, 2023 and 2022 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></ix:nonNumeric></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%">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="margin-top:11pt;text-align:center"><ix:continuation id="ib2d7d3af81f84692b5c24b57b52d362a" continuedAt="i36f206a34a474bf3b96373031180d338"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"></td><td style="width:67.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.798%"></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></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;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMi0yLTEtMS0xMTY3MTE_967afee9-318e-4710-afa9-7bd8c5a61564">892</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMi00LTEtMS0xMTY3MTE_4d358772-aace-4eab-9cfb-90922ec3501a">4,526</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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMy0yLTEtMS0xMTY3MTE_a1d44a75-7f43-45a2-a72e-68c1a57c29ea">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMy00LTEtMS0xMTY3MTE_b8de840e-34c6-43da-95ea-389f0dc057e4">4,254</ix:nonFraction>&#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></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 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNC0yLTEtMS0xMTY3MTE_560666b9-1105-4cbe-a34d-6e91714d0828">4,485</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNC00LTEtMS0xMTY3MTE_bc8fd4fc-f96c-4222-a0c3-a1fb9ab350e9">272</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="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: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="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: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="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNi0yLTEtMS0xMTY3MTE_16d8cebd-863a-40a3-877a-f6df05277ba6">97,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNi00LTEtMS0xMTY3MTE_a2a8b30c-8cdc-4d77-84ea-9bea20cf6ab2">10,322</ix:nonFraction>&#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></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%">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="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNy0yLTEtMS0xMTY3MTE_9eb22dc4-638b-45ba-b960-7d31b7cb9766">&#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="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNy00LTEtMS0xMTY3MTE_ee6825d9-6c3e-430b-b417-cfb64ad95551">630</ix:nonFraction>&#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></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%">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="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfOC0yLTEtMS0xMTY3MTE_64bdda96-a27f-4c40-b832-19568fa85b82">97,375</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="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfOC00LTEtMS0xMTY3MTE_86528cac-b1ba-4712-a73f-1eb1cb83611a">9,692</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="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: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="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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTAtMi0xLTEtMTE2NzEx_e3d29487-ed97-41ca-ba9a-7df7ed617fc5">72,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTAtNC0xLTEtMTE2NzEx_3e8738e9-b8f7-482f-96b1-f41eceb83357">69,375</ix:nonFraction>&#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></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="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: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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTMtMi0xLTEtMTE2NzEx_d8711041-5881-4a43-845e-03ee0d08f651">0.06</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTMtNC0xLTEtMTE2NzEx_f92ecc68-9bbd-4fd5-8462-712e5a554a1d">&#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></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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTQtMi0xLTEtMTE2NzEx_ebeb4caf-eaa2-49d9-bf14-4c94a7c954cb">1.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTQtNC0xLTEtMTE2NzEx_946f5b4d-29d4-463e-809a-e3c6b8811072">0.14</ix:nonFraction>&#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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTUtMi0xLTEtMTE2NzEx_7e375525-b0cf-4fda-ab84-4d090e545daa">1.29</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTUtNC0xLTEtMTE2NzEx_3a543e9b-f3d8-46d6-84b3-583c3931a5b0">0.14</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="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></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-style:italic;font-weight:700;line-height:120%"><ix:continuation id="i36f206a34a474bf3b96373031180d338">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%">January 1, 2023 - March 31, 2023 </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="ie64519aba3c1411382c13a9638f1351c_I20230427" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy0yLTEtMS0xMjY2Mjg_f16f6fb9-f42e-40a4-a892-9958136ade13">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="i8a0f2d85c510455196c0093ced3773c2_D20230427-20230427" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy00LTEtMS0xMjY2Mjg_b1c4adac-5315-47f4-83d8-e74b83201000">17,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 20, 2023</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 27, 2023</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, 2022 - December 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="ib72b767e30214ee2aa8b7cab78f537f5_I20230126" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC0yLTEtMS0xMjY2MzA_282dbf55-46e0-461c-ba52-ff8a9e5b1bdb">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="i31a1496a4c8d4c76ba28c1fea1713840_D20230126-20230126" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC00LTEtMS0xMjY2MzA_a2584434-4486-4bd0-9a04-53738b940fab">18,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 19, 2023</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 26, 2023</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 1, 2022 - September 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: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="if6523f7170d343feb3e839e8bcb5eb1f_I20221027" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy0yLTEtMS0xMTY3MTE_3ec30719-f7ba-4286-99ad-14c1152e4351">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="i459bfeb82c244ed7a35bd642c10557c1_D20221027-20221027" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy00LTEtMS0xMTY3MTE_d91cb4a6-ef11-41db-be87-7eb1992ef46b">18,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 20, 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%">October 27, 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%">April 1, 2022 - June 30, 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="i3652f8f3209247678876f6d831caf886_I20220728" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC0yLTEtMS0xMTY3MTE_3e6b5b3f-c92d-4d56-bc9e-13071717cc21">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="ida27cad5abe34ea8adce7d835827ff96_D20220728-20220728" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC00LTEtMS0xMTY3MTE_52379f8b-3b02-4e72-bd0f-7d8acb5c2ee0">17,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="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 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%">July 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%">January 1, 2022 - March 31, 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="idca7cb08d10d4475ab38033dfe0bd73b_I20220428" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNS0yLTEtMS0xMTY3MTE_377a000f-3fed-4133-8fed-c281331203f7">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="i1f9826c5e5664efda7accc5284355e17_D20220428-20220428" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNS00LTEtMS0xMTY3MTE_18776a6f-5f49-45a7-8205-6369f0593791">17,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 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%">April 28, 2022</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><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 A 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%">January 30, 2023 - April 29, 2023 </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="i3e5f21dbd25b4281be02e74349af1748_D20230430-20230430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTAtMi0xLTEtMTI2NjIy_f9bf5910-a824-41a7-a7cb-d299232d4151">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="i9726fee41e734ae88320c6e8ffd11cf3_D20230430-20230430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTAtNC0xLTEtMTI2NjIy_e11e5611-19f1-449e-97ff-9c75572e1448">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, 2023</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, 2023</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, 2022 - January 29, 2023</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="iae68e6b490a146b6a0726000cefed0d3_D20230130-20230130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTEtMi0xLTEtMTI2NjI1_65623369-d952-4748-ab3a-5230e0fa16c5">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="if09e12f8edef49b9b2695c4c96f2c0d2_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTEtNC0xLTEtMTI2NjI1_d6ad3644-5d09-4325-accb-2ce7ff1a6e04">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, 2023</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, 2023</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, 2022 - October 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="i5c57de345e5e4831a07d6493143e6968_D20221030-20221030" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTQtMi0xLTEtMTE2NzEx_1a35ab23-1450-4b91-89cc-bf058d2eaec5">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="i2c0696d813144c90a4a9ea5ad5b05fee_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTQtNC0xLTEtMTE2NzEx_5e30e8e1-d027-4fda-bcce-e3d81fde7b1b">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, 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%">October 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%">April 30, 2022 - July 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="i9fbbc111cb014136a2d7b454eb0d4c8a_D20220730-20220730" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTUtMi0xLTEtMTE2NzEx_8176ba1e-8000-4a6e-b4bf-217181998831">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="ie90400d0420a42dea3c41df95793dc19_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTUtNC0xLTEtMTE2NzEx_448eb8c2-8888-4ae0-8fa5-aa03075839f0">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="ide1b4abd78264f798cebe357c8a449b1_D20220430-20220430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTYtMi0xLTEtMTE2NzEx_0a79b4e5-1d5e-40f8-9f58-a5144aa9ec8b">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="ibb8430e09d8e46aeb0ee1d699b22e4cd_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTYtNC0xLTEtMTE2NzEx_32f1152c-a99d-44b9-b1f5-dfcf7a974a41">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="ia1e6cc378bed454f99eb654a992bfbce_D20220130-20220130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTctMi0xLTEtMTE2NzEx_4ee9bf22-a319-4029-b5a6-4f938de4be98">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="i6353153876a54fb6b7416b08a2d48d39_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTctNC0xLTEtMTE2NzEx_56223e8a-bee0-468f-bdaf-ab32679541d2">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 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><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%">January 30, 2023 - April 29, 2023 </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="i62081b92e9a1478c81a474972f301191_D20230430-20230430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTgtMi0xLTEtMTI2NjE1_d5926ff2-6a65-4b10-a7df-cbf018bbb63c">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="ife208814d6af4b589a041896783028f3_D20230430-20230430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTgtNC0xLTEtMTI2NjE1_21e49b3c-8c52-4c38-bf3d-574de887c390">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%">April 15, 2023</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, 2023</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, 2022 - January 29, 2023</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="i38a1d00ba5774628997b8f8065c26bb4_D20230130-20230130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTktMi0xLTEtMTI2NjE4_71d8d7d7-4add-4527-98f9-3d5a20b3652d">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="i9c2bb292be674a19872d35fae6df0a71_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTktNC0xLTEtMTI2NjE4_2bb5ef5b-694f-4345-89af-aaf13f14d76d">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%">January 15, 2023</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, 2023</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, 2022 - October 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="iff749ba7507e4ac2b5595dd7b0f7fa9c_D20221030-20221030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjQtMi0xLTEtMTE2NzEx_eab5dc6c-e744-4ad3-a77c-dd5ddb12177a">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="i719eb511cb3a4866be2c32545c1e49cd_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjQtNC0xLTEtMTE2NzEx_f1e754b7-ab82-45d1-a113-63b28e2f6b84">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%">October 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%">October 30, 2022</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%">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: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:400;line-height:100%">April 30, 2022 - July 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="icb8eebcdb0e8400a8aac736df752adfc_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjUtMi0xLTEtMTE2NzEx_9908c9ca-2861-48bb-8fb4-546c31222203">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="iba3f33b00dbe417b93c0c0e32f556f26_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjUtNC0xLTEtMTE2NzEx_3f5ba3f5-e399-4ba5-98ec-58e24fe2f9a2">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%">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="iba84b7ffb0d64ee9be162f2c03a4c72d_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtMi0xLTEtMTE2NzEx_c623b4e7-19f3-4b9f-bc43-e2142b960195">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="ie864c98f81384632b6c0f083e818e179_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtNC0xLTEtMTE2NzEx_829dcb4b-65db-4bac-b038-abcdf9b9d4bb">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%">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="i8e866838436b4aeda23f750d2ad06920_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctMi0xLTEtMTE2NzEx_11b95d17-fe27-426b-9051-c086bc88ad21">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="ib0a487b53fe5480ab2e43016ffd0a846_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctNC0xLTEtMTE2NzEx_ba5c3bef-b5ed-449b-94f6-54a6b44d7306">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%">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 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: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:#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%">January 30, 2023 - April 29, 2023 </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="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtMi0xLTEtMTI2NTk5_bc058e21-6002-4e8b-99d8-224e4c8761eb">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="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtNC0xLTEtMTI2NTk5_556ffe92-6a99-4681-a742-5b72a84af8ed">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, 2023</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, 2023</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, 2022 - January 29, 2023</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="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctMi0xLTEtMTI2NjAy_5e2b4a92-8d54-4915-9149-410ccdfcab43">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="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctNC0xLTEtMTI2NjAy_49191663-63b9-4a26-b815-22f7e9e42328">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, 2023</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, 2023</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, 2022 - October 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="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzQtMi0xLTEtMTE2NzEx_3eaed1ce-c97f-4273-a617-b314bdf69e35">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="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzQtNC0xLTEtMTE2NzEx_b2c436d1-5fc7-49e5-ac1d-a5c796070d7e">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, 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%">October 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%">April 30, 2022 - July 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="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzUtMi0xLTEtMTE2NzEx_63dc67a5-1f6a-4e9b-847d-afc3cccdc30b">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="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzUtNC0xLTEtMTE2NzEx_770c4576-a73a-4890-b2b4-7582105c7a2b">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="i64a5629d353646f1844fa14d942ad50d_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzYtMi0xLTEtMTE2NzEx_afc8e30e-e3b1-46d9-98d7-f21d21b5c0e2">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="i64a5629d353646f1844fa14d942ad50d_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzYtNC0xLTEtMTE2NzEx_1e9d2d1e-15b3-4ca7-b817-24b6e791102b">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="i963d43407a1340d2babf0e96c11828c7_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzctMi0xLTEtMTE2NzEx_5437ca67-9312-4091-8342-e0474d38e179">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="i963d43407a1340d2babf0e96c11828c7_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzctNC0xLTEtMTE2NzEx_42525755-519a-4c99-ad55-7c93710c085b">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></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 April 3, 2023.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_79"></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 K &#8212; <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTk0_32e7bc64-2056-4772-b308-2ca0f948e2a9" continuedAt="i84de9d676b984b1aa7482214717a137b" escape="true">Noncontrolling Interest  </ix:nonNumeric></span></div><ix:continuation id="i84de9d676b984b1aa7482214717a137b" continuedAt="iac2d5513c87244d0b1cb39be82661997"><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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="codi:NoncontrollingInterestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTgz_1fc2e71a-6d98-4a9f-a7e1-b675ce5ce8bd" continuedAt="i25e25f1f9b264396b455bb646540ec00" 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 March&#160;31, 2023 and December&#160;31, 2022: </ix:nonNumeric></span></div><ix:continuation id="i25e25f1f9b264396b455bb646540ec00" continuedAt="ibf4b9b1efe8d4063bbe41445f5e919fe"><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%">March 31, 2023</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, 2022</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: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="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="i995c99b7403f4d6b9caed9cdb9ad8eb5_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc">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="i17624455cc7c4eb794e03ce400b94dd0_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178">88.3</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="i0fa288bd3b0d4c20bd676a383db26de8_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba">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="i660ab3275c184d62843a9a1249c7dbe2_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b">88.3</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%">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="iecd9df1a46b74a039f590a3dfaae4637_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy0xLTEtMS0xMTY3MTE_019fa5d5-51da-417b-8f67-fcd4eb89c922">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="i941308c483a24d91bde7033b779628c4_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy0zLTEtMS0xMTY3MTE_e68156c2-673a-4e64-ac14-b35685cc4c4f">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="ib02576b82f454643bd964fa1ccdc6540_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy01LTEtMS0xMTY3MTE_5dd340ba-7e35-45f2-ab33-50b8943e7c8a">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="i5545be72aea345f091c52f85ca25f333_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy03LTEtMS0xMTY3MTE_d578fc5f-82c4-41e2-b007-e2927b358051">83.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: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="number" contextRef="i684bca2765d847619b25fda83ac3ed9f_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67">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="ia533a7fa80e74a168ad555d2ee0dff52_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29">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="i2a47b9220a384794a7844ab034107271_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc">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="i9bca7d0d5fb044f48845ba2c4177e21a_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b">72.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: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="number" contextRef="id86b82a81a154f6cb0dd98715c2684c4_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203">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="i14704084d34a4a6cb6be5028d569a80c_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae">54.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="iaa0279332ce04bdba631bc3352d7333e_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS01LTEtMS0xMTY3MTE_b390b5a7-765b-4893-8816-60d88bbc8d59">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="i8b909f207b414119b430b2334b2fe711_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS03LTEtMS0xMTY3MTE_da4a793e-3261-4eb4-b790-85076927eb42">55.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: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="number" contextRef="i4658ae69bb0940aab8b301c6e551ad58_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd">91.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="ia902fdf98af34aa68a9932c609592c39_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3">81.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="i777177f865b74abd8ba750c9b074b24d_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi01LTEtMS0xMTY3MTE_db869290-c083-4973-9d52-121f37f77c0b">91.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="i8bede27007984e9bb720545641cc50ca_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi03LTEtMS0xMTY3MTE_b1bd773e-752e-4637-ae95-3efd4019610f">82.1</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%">PrimaLoft</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="i7083ac3a0cc4480b80eed1adeaa1b4a8_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy0xLTEtMS0xMTY3MTE_61687db5-c2f1-4641-83bc-e6fd6c55c8db">90.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="ia1edee2d3b364870a4989a706531365a_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy0zLTEtMS0xMTY3MTE_7d7c2e8a-a8c6-414a-99ee-a5a43e78d4ab">83.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="i1007db13f5014dbe906076cf3ef4b2fb_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy01LTEtMS0xMTY3MTE_8c76a5b2-b74c-4d46-9be7-c765c231c4af">90.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="i71918e6bac744d2fa50f63ba60eae6b9_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy03LTEtMS0xMTY3MTE_d96cad87-7ed4-41a9-bbbb-2c29e0834fd3">83.7</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i76bda1f6f6734ebc9f5b8cd66701a96a_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9">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="ib32c62e4d7cf48d9821d04488f24d6b0_I20230331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02">87.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="ifdaa23000a764f04976ca288359f6f1f_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190">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="ib65cfdbf045c4793868aa9403691a17f_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968">87.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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i5afc4ed38ff541509151eee903b182d2_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtMS0xLTEtMTE2NzEx_f0a4c8a3-ff3a-4060-93ab-1f7b9d37b3f8">99.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="i284a539680754c6491994abd72bc8509_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtMy0xLTEtMTE2NzEx_709417b3-3a3f-4416-8ebe-6e4db6fecf90">88.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="i436c30df995c4c268415cd1f4ce595a0_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtNS0xLTEtMTE2NzEx_53929873-ae35-40f4-8d56-5e5907a4e97b">99.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="i053646cd156047cbbe518f3de9e3e49f_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtNy0xLTEtMTE2NzEx_933cd539-541e-43dc-9a21-2b552799e113">88.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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib58d73cc1d804ae0a5741b3de41a1950_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8">98.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="i7883bfc4b89742b2a9bdf6ee15aa4d56_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827">85.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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib9565aec19eb4456a418f4bdc2b5cc84_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201">98.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="i0ffafdb814f745f9b741fd3fd20768e8_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6">85.5</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ia53f0567e75e4f0cb32d747686b0cae1_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc">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="iec67b21686544574bee687460e77e4d7_I20230331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665">90.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="i197f496f222d440488cb201885d573fd_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5">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="i18a00ac8d6f7498abd23587177fdcd01_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216">90.7</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: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="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f" continuedAt="ieedadd8a46ba46889e76b276fd711f00" 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%">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:11pt;text-align:center"><ix:continuation id="iac2d5513c87244d0b1cb39be82661997"><ix:continuation id="ibf4b9b1efe8d4063bbe41445f5e919fe"><ix:continuation id="ieedadd8a46ba46889e76b276fd711f00"><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%">March 31, 2023</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, 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: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="i706a349cbac94efc86d12099dca7a433_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMi0xLTEtMS0xMTY3MTE_ee91967a-3eb7-48bf-8530-19db4d7b5a58">17,488</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="ib0c1c7a0f580469fa7f8bc4f7afca489_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMi0zLTEtMS0xMTY3MTE_cf67d366-6ee3-49de-a490-a5087fc3835f">17,186</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%">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="i60071dae0e6b48bf9eb9768c16767ee0_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMy0xLTEtMS0xMTY3MTE_6e240002-8e88-46e9-8125-d929286381e1">37,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="ibcf8014d9db04f5980ea42f605457dc5_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMy0zLTEtMS0xMTY3MTE_6b39e841-1c85-44ec-a3c4-2a45a290d299">36,215</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="i532779f714274f06b30b0c8ab70d040b_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNC0xLTEtMS0xMTY3MTE_1ec68e09-0dca-42b6-bb75-e9266d698788">16,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac82a927f064109bf94f6484398673a_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNC0zLTEtMS0xMTY3MTE_3bd2ea33-983f-4d42-82a9-a70037dfc1b8">16,020</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="icb0962c635644df6905ae86f5f6fa8dd_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNS0xLTEtMS0xMTY3MTE_94f4625e-470c-4999-89a4-8241621fd322">87,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1b9a8c3ab7644b6b950277c5e209195_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNS0zLTEtMS0xMTY3MTE_c204f376-88e8-4cc4-b0ae-31a028bbe485">82,967</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="i59d51272d78f490b859c04e3e6e3a2d8_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNi0xLTEtMS0xMTY3MTE_7e539899-7386-4c21-8b0a-b85330ee6f87">21,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0831cd848a34f53a40e55a77e076c2e_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNi0zLTEtMS0xMTY3MTE_4e8f8028-4f2c-4d43-be25-0bfb18bc42f4">20,045</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%">PrimaLoft</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="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNy0xLTEtMS0xMTY3MTE_d2889217-0f59-4d91-9dde-a060ecb2572b">35,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e518c1d5fd04514b946cfecdc82cb24_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNy0zLTEtMS0xMTY3MTE_5e4a49b4-16f9-448f-a89c-e5151054dc61">36,263</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d9862a856434b41b1b31f300a212e99_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfOC0xLTEtMS0xMTY3MTE_f425aabf-6b37-4736-8c7f-2c1590927c41">6,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f7e264bf6ea48689d7d07c8ab0f7581_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfOC0zLTEtMS0xMTY3MTE_c8b93121-f7fc-49e5-b49e-fb4d1661ce2c">6,115</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4714b358cdc4109b83a614e7106651f_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTAtMS0xLTEtMTE2NzEx_8972e4a4-62a4-4577-8777-c4ecb3d852f8">5,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fea459e33d4172b77e48876961627e_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTAtMy0xLTEtMTE2NzEx_8db05bbc-14b5-4f4d-b2bf-369e56022b20">5,077</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76515961ca184f38b115bdd68e48fa09_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTEtMS0xLTEtMTE2NzEx_da365a3b-2a8c-423f-8901-e7f15a84aad5">1,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a1def448e094164a04d4bdbad813882_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTEtMy0xLTEtMTE2NzEx_8e91f07d-7c07-4549-a25d-73cba38a3813">1,475</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adcbcaccfd64fe9b9d0eb87cc81d22d_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTItMS0xLTEtMTE2NzEx_9256b87d-7ce6-4f9c-8eaf-010f72f7ccd1">1,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8afbbe2a16641d7badd104a62406ff6_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTItMy0xLTEtMTE2NzEx_643b4126-7310-435b-b288-b43e89b749a7">2,046</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic39f69f5c54c49dba1eb77512c95160d_I20230331" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTMtMS0xLTEtMTE2NzEx_9edf601e-4e72-4cbc-be99-a1d15f544cf3">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i566cca77e98448ee8b2484c82305bec8_I20221231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTMtMy0xLTEtMTE2NzEx_7dba75f4-02d8-4b5e-beab-fc2b11d32045">100</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 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTQtMS0xLTEtMTE2NzEx_d664d173-fbb4-43b2-9bb3-1b494180860d">229,692</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="i9f852c375e564a0393a56050f42dee09_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTQtMy0xLTEtMTE2NzEx_e487a459-cc24-4b53-9ae4-cce023151294">223,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></tr></table></ix:continuation></ix:continuation></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQxMw_42fb2087-9dd0-43df-995d-d7c1c2d66e28" continuedAt="i873f6861e947437785f15aca215c59ef" escape="true">Fair Value Measurement</ix:nonNumeric></span></div><ix:continuation id="i873f6861e947437785f15aca215c59ef" continuedAt="i6bfa068e02b44cb19a3022a8276314c8"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQxNA_e8a4b919-aff8-451f-93cf-430007918f8c" 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 March&#160;31, 2023 and December&#160;31, 2022 (</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 March 31, 2023</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="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"><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">(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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id909a136939c43b5a6ebfacc5973d3c2_I20230331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfNi0xLTEtMS0xMTY3MTE_78305bbb-f3d6-41df-80d7-67ca2c221d72">1,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: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="id909a136939c43b5a6ebfacc5973d3c2_I20230331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfNi03LTEtMS0xMTY3MTE_87fc6390-7fa5-46ae-bc92-d45401fa028f">1,300</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="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 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="iee8060a441ed485c8a31436b9e51a723_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC0xLTEtMS0xMTY3MTE_51223d5a-f885-4025-9faf-b4f48d6b01e9">1,300</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="if24d8b3d3bd0469ca6e8e004087895d3_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC0zLTEtMS0xMTY3MTE_bc3abedd-12f9-4021-9a6e-a358fd89aeb7">&#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="ib50dd74938da40fb938884c46545c71d_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC01LTEtMS0xMTY3MTE_9aa00bee-0209-4cfa-b1ef-4906f630f422">&#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="i97f7297c92ef4d27a2c3b16255401cad_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC03LTEtMS0xMTY3MTE_099669bf-2707-4170-8303-081c1e41f980">1,300</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="margin-bottom:15pt;padding-left:18pt;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.</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, 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 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:bottom"><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="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy0xLTEtMS0xMTY3MTE_f099de61-0cf7-43d6-be1d-5555ce0ef232">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="id120ff31fa274be4aa1a69cb57711713_I20221231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy0zLTEtMS0xMTY3MTE_44386b61-91b6-4809-bbaf-a5de9d0e1696">&#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="i4881adb7e9cc4b969238f4669b5eed93_I20221231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy01LTEtMS0xMTY3MTE_b9777390-1b4b-439c-a2a2-e138bc80a2f8">&#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="iadd14b625ddb485f80afa03690c442e3_I20221231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy03LTEtMS0xMTY3MTE_ce765f8f-6038-4c99-b723-b3c3a3cc4356">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ic7cc6ec4101a468fa877176190810f67_I20221231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNC0xLTEtMS0xMTY3MTE_69e4c9b1-1143-466a-b90b-9ef47d08f6c2">1,300</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="ic7cc6ec4101a468fa877176190810f67_I20221231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNC03LTEtMS0xMTY3MTE_e9d49fc5-5e43-4330-b527-99a2adff9430">1,300</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:bottom"><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="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy0xLTEtMS0xMTY3MTE_2ff1bed6-9f4d-4511-985f-ffab152d0b82">1,442</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="id120ff31fa274be4aa1a69cb57711713_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy0zLTEtMS0xMTY3MTE_eb4ea05e-9db1-432e-99fc-257941d31626">&#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="i4881adb7e9cc4b969238f4669b5eed93_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy01LTEtMS0xMTY3MTE_4909dd69-b9a7-48e8-8a4e-b2a46e4544ff">&#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="iadd14b625ddb485f80afa03690c442e3_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy03LTEtMS0xMTY3MTE_c0dfd923-0b9d-4add-a320-8a0a23d4b3c3">1,442</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;margin-top: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">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. The put option was terminated during the period ended March 31, 2023.</span></div><div style="margin-bottom:3pt;margin-top: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">(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 Velocity in connection with the acquisition of King's Camo.</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%">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><ix:continuation id="i6bfa068e02b44cb19a3022a8276314c8" continuedAt="i8ec0d7b65b9c401b8ded279666b4e34b"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQwNA_2c29b2f6-e862-490f-992e-564f5dd68758" 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, 2022 through March&#160;31, 2023 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, 2022</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="ie2d3142b4cf243b1b377dd780994d599_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMS0xLTEtMS0xMTY3MTE_0c84c3a8-4553-48b5-8082-9e92ae7ed56c">1,501</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%">Contingent consideration - King's Camo</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="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMi0xLTEtMS0xMjI1NTE_584604d4-055a-4970-bd07-c596263bd78d">1,600</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%">Adjustment to contingent consideration - King's Camo</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="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMy0xLTEtMS0xMjI1NTE_11135580-1a0e-4f75-8a85-9c34dd116b36">300</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="ie6d419402295466f8354c6aaa5c70706_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMi0xLTEtMS0xMTY3MTE_93cd334a-6a19-4c80-b3df-9ac28cf7d0a5">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%">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="i9333e6d077d04c01ae977d02507f3ac6_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMy0xLTEtMS0xMTY3MTE_230617fe-12bb-4122-94e6-325eb9ae9937">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%">Balance at December 31, 2022</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="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfNC0xLTEtMS0xMTY3MTE_04e964cf-ca77-4369-afa4-80b433af4923">1,442</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%">Termination 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="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfNS0xLTEtMS0xMTY3MTE_58138691-6829-403c-9922-254c6e68c3a6">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="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></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 March 31, 2023</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="iee8060a441ed485c8a31436b9e51a723_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfOC0xLTEtMS0xMTY3MTE_a33baed2-0205-4c1d-b283-107d52a88d0f">1,300</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: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, 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-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"><ix:continuation id="i8ec0d7b65b9c401b8ded279666b4e34b" continuedAt="i194c036599dc49d7aa8dee4e25d85295"><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 non-recurring basis as of December 31, 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="#i33707867ccfb4c5cacff0acd8e318342_64">"Note </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_64">G</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33707867ccfb4c5cacff0acd8e318342_64"> - Goodwill and Intangible Assets"</a></span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i194c036599dc49d7aa8dee4e25d85295">, for a description of the valuation techniques used to determine fair value of the assets measured on a non-recurring basis in the table below. There were no assets or liabilities measured on a non-recurring basis during the three months ended March&#160;31, 2023.</ix:continuation>  </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:31.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.258%"></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="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Expense</span></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, 2022</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%">Year 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:8.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%">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><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%">December 31, 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.5pt;font-weight:400;line-height:100%">Goodwill - Ergo</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="icebcc301ce5445a4ade110889ceb7b21_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy0xLTEtMS0xMjcwNzA_04c40bc6-b759-4d50-8803-3d14fe464eaa">40,896</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="i9f5601f1826f4bc89939c16b60a3ffc6_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy0zLTEtMS0xMjcwODI_0c9cbee8-4f7f-4189-84c3-dfa87ab91f47">&#8212;</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="i8d9b9a66c2d04f64be8c59955aadbb01_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy01LTEtMS0xMjcwNzk_9d99c400-ece7-4f38-addd-ef2d21bb9c7a">&#8212;</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;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%"><ix:nonFraction unitRef="usd" contextRef="i9874886fd3984f30bd3aec8f3d9967f2_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy03LTEtMS0xMjcwNzM_cdb8db63-d847-45f9-9b9d-33af369c5bf3">40,896</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="i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy05LTEtMS0xMjcwOTM_38fe2ce8-4394-4ab3-b6a8-54f1eaa65972">20,552</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></table></div><div id="i33707867ccfb4c5cacff0acd8e318342_85"></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 M &#8212; <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RleHRyZWdpb246MzQxYThiZTVhZDE1NDcyODliMDZiZjAwYTcyZTIxZjlfMjQ2OQ_45cf39d1-4ced-459b-890e-607ed2023b51" continuedAt="i7b5dfce345244550b6c954d378bbb1fc" escape="true">Income taxes </ix:nonNumeric></span></div><ix:continuation id="i7b5dfce345244550b6c954d378bbb1fc" continuedAt="i1fbb085e3636447894eadf2b052e7318"><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 Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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><ix:continuation id="i1fbb085e3636447894eadf2b052e7318"><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RleHRyZWdpb246MzQxYThiZTVhZDE1NDcyODliMDZiZjAwYTcyZTIxZjlfMjQ1OQ_658781e7-897a-4aa0-9e83-3cc4e2047be2" 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 three months ended March&#160;31, 2023 and 2022 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%">Three months ended March 31,</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%">2023</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%">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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMi0xLTEtMS0xMTY3MTE_3fb84439-da5e-4227-be64-b5c0913c54a9">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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMi0zLTEtMS0xMTY3MTE_f796f7b0-4887-40ab-b27c-2e1de531c7f7">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:bottom"><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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMy0xLTEtMS0xMTY3MTE_5aaa8c90-b800-47aa-bf94-7fc9e6cb2f47">1.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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMy0zLTEtMS0xMTY3MTE_3c742a85-6ad7-419d-8726-36da7e75b271">3.9</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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNC0xLTEtMS0xMTY3MTE_5fd18cee-27e9-4f73-9355-4c232b39457d">7.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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNC0zLTEtMS0xMTY3MTE_51bcde96-8975-43d1-af5b-b367b824c310">3.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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" sign="-" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNi0xLTEtMS0xMTY3MTE_f50a7736-53ae-4c07-a4a0-9b49a40388ba">0.9</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNi0zLTEtMS0xMTY3MTE_68c2b9a9-7380-405f-be04-dbb3eacc014d">1.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of tax credits</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNy0xLTEtMS0xMTY3MTE_5aeb9039-0317-401f-85aa-d2f0fd74346f">1.5</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNy0zLTEtMS0xMTY3MTE_bdc8385f-498b-40a7-abab-7b284244d2ca">4.3</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%">Non-recognition of various carryforwards at subsidiaries</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOC0xLTEtMS0xMTY3MTE_5882f0cf-213d-488f-aa11-36405d2c789b">11.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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOC0zLTEtMS0xMTY3MTE_06698129-cd38-4a8c-94e2-924c2ecdfd9a">0.4</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%">United States tax on foreign income</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOS0xLTEtMS0xMTY3MTE_0b1e2f61-72d5-4ce8-8835-1ccce685748a">2.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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOS0zLTEtMS0xMTY3MTE_ce97574d-c907-4bb9-a7b4-4a91fb29e0c9">0.9</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%">Effect of classification of 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%"><ix:nonFraction unitRef="number" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTAtMS0xLTEtMTE2NzEx_07b2e2ab-8f8e-4422-b909-d4f280a69c51">&#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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTAtMy0xLTEtMTE2NzEx_dfdc772b-10b8-4fd3-9516-d0bbb693b713">10.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:bottom"><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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTEtMS0xLTEtMTE2NzEx_30f78b8e-05b4-48d1-83eb-29737bb8aeba">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTEtMy0xLTEtMTE2NzEx_ca161a60-1f1d-44ad-ae24-ceb30c286114">0.6</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:bottom"><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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTItMS0xLTEtMTE2NzEx_ea4f658b-f919-41b5-9dbe-0651c80aac9b">43.1</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTItMy0xLTEtMTE2NzEx_7f12fa58-1dc7-48cf-b71c-924d6837e65b">35.2</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></ix:nonNumeric></ix:continuation><div id="i33707867ccfb4c5cacff0acd8e318342_88"></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 N &#8212; <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfOTM3_4a2fa569-46b6-458c-8900-d83a2ebf90a9" continuedAt="i5d4af44a315f4fb5b3d4dba0aae5be4d" escape="true">Defined Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="i5d4af44a315f4fb5b3d4dba0aae5be4d"><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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-5" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfMzUy_11cea9ce-6f0b-4cb1-8950-0b7a74e66a93">1.8</ix:nonFraction> million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2023. <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfOTQ3_e19bc4c9-983f-4ff6-9cb1-3075dcf8f1c2" continuedAt="i729de6d511c64954833cd98cb9f014ef" escape="true">Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2023 and 2022</ix:nonNumeric></span><ix:continuation id="i729de6d511c64954833cd98cb9f014ef" continuedAt="i595c6e8c3cc3482c936956c5f285424a"><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="i595c6e8c3cc3482c936956c5f285424a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.824%"><tr><td style="width:1.0%"></td><td style="width:66.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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></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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</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></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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMi0xLTEtMS0xMTY3MTE_d3571048-5bb6-4868-861b-0b447860114b">90</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMi0zLTEtMS0xMTY3MTE_0955e996-e573-4e94-862d-cdcf4f20ab04">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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMy0xLTEtMS0xMTY3MTE_5b00effe-5156-4785-a6c6-fe39d85a748d">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMy0zLTEtMS0xMTY3MTE_70355bbe-cf04-4628-87d6-7d1101a3a62e">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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNC0xLTEtMS0xMTY3MTE_e6e9c77d-0893-45c9-9e79-e4ee11329d99">54</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNC0zLTEtMS0xMTY3MTE_96495f45-d3bd-4dec-b28e-89f41eac0027">19</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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNS0xLTEtMS0xMTY3MTE_06ac4fdb-5327-470d-abd9-8ee7753658ad">9</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNS0zLTEtMS0xMTY3MTE_671f4b9a-3808-4782-8a6b-25c7da7891f8">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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNi0xLTEtMS0xMTY3MTE_4db7e304-428b-4272-88c6-882d7a72b81a">13</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNi0zLTEtMS0xMTY3MTE_cdcea232-3f1e-493e-993d-cbcfc5864411">3</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="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%">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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNy0xLTEtMS0xMTY3MTE_6244a52e-35ed-4fa4-9da2-b5a5e3fa9fac">74</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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNy0zLTEtMS0xMTY3MTE_acb951b1-9e0b-4405-8e90-76d6d7cbc912">92</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="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></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 three months ended March&#160;31, 2023</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfNjUy_634da052-fd36-4b43-9d07-fbfc82a69081">0.1</ix:nonFraction> million to the plan. For the remainder of 2023, the expected contribution to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan will be approximately $<ix:nonFraction unitRef="usd" contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfNzU1_6ffe527d-8f5d-4729-90d6-58d92339d43f">0.3</ix:nonFraction> million.</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:400;line-height:120%">The plan assets are pooled with assets of other participating employers and are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not separable; therefore, the fair values of the pension plan assets at March&#160;31, 2023 were considered Level 3.</span></div></ix:continuation><div id="i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjgzMQ_8548f4d8-d861-4d28-84f9-f2e1d127609e" continuedAt="i47be37c13f924ba4be6e9a0b2e6f2ad2" escape="true">ote O - Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i47be37c13f924ba4be6e9a0b2e6f2ad2" continuedAt="i0cfb0c6351fd479e9bd3fe7ba00f87b6"><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%">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.   </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%">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 office and manufacturing facilities, computer equipment and software under various 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 </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%">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><ix:continuation id="i0cfb0c6351fd479e9bd3fe7ba00f87b6"><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%">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 months ended March&#160;31, 2023 and 2022. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMTQyMw_ec98bd4d-9367-48a8-8603-d8f76366b4aa">12.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMTQzMA_25c819f5-4659-4043-b54c-e57037c4853b">10.4</ix:nonFraction> million in the three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjg0MQ_618c6cf6-ae3d-471f-91fc-adda6fdd5b8e" 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 March&#160;31, 2023 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%">2023 (excluding three months ended March 31, 2023)</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMC0yLTEtMS0xMTY3MTE_48393c2c-f97b-42d2-8e41-f4655996069e">29,731</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%">2024</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMS0yLTEtMS0xMTY3MTE_3c00ea31-6f24-4725-85ad-0852af3a1d34">39,311</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%">2025</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMi0yLTEtMS0xMTY3MTE_a03bf3d9-76ff-4f7c-999e-d393c12616b4">35,924</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%">2026</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMy0yLTEtMS0xMTY3MTE_3bd70d19-5c39-4e38-822d-dd93656320a1">32,550</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%">2027</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNC0yLTEtMS0xMTY3MTE_e9a4a74f-6d17-4234-b423-74250663b63c">28,140</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNS0yLTEtMS0xMTY3MTE_a501977e-8459-419c-ba2a-6be80ab70672">68,197</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNi0yLTEtMS0xMTY3MTE_c6efafbe-fd25-4c41-bbe9-77cb61a74bff">233,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></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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNy0yLTEtMS0xMTY3MTE_4607cfa9-6601-44f9-89fe-60554fcf3296">53,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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfOC0yLTEtMS0xMTY3MTE_8c6ce7bf-32c0-4b37-ac26-ef29ee830cb3">180,553</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. As the discount 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfNTQ5NzU1ODE3MDM1_309a4979-0b73-4259-ae75-45c6df486a25" 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">March 31, 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: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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMS0yLTEtMS0xMTY3MTE_96b21315-9988-4fcd-b0ac-b546e763f6f1">6.35</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="i9c5310e101c94b2d882f47db2f41b67b_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMS00LTEtMS0xMTY3MTE_578766fc-d243-4259-819f-c6efa6de0897">5.77</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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMi0yLTEtMS0xMTY3MTE_ee9a54c4-fcc5-466e-b6fa-4f6787242ce4">7.80</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="i9c5310e101c94b2d882f47db2f41b67b_I20220331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMi00LTEtMS0xMTY3MTE_161c80b1-8bdd-4c77-8992-86acbce4238a">7.39</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfNTQ5NzU1ODE3MDM0_cec3dea0-2f65-4f16-893b-67144030109d" 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">159,479</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">147,518</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">29,844</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">28,497</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">150,709</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">139,529</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:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjgzNw_ee20b9a0-9bf8-46f9-81e0-6377a6f35814" 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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 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: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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfMi0yLTEtMS0xMTY3MTE_cc5b733b-90fd-4c93-b330-a900257f05b3">10,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfMi00LTEtMS0xMTY3MTE_9bda0265-433f-494a-9fd2-146ed9ad2c04">10,409</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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfNC0yLTEtMS0xMTY3MTE_f53a115f-f63a-45f8-80e5-fcd95ddef682">17,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfNC00LTEtMS0xMTY3MTE_bc9f456c-9585-489d-be5b-8ef8588d1eb9">7,903</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 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><div id="i33707867ccfb4c5cacff0acd8e318342_94"></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%">Note P &#8212; <ix:nonNumeric contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTg0OQ_8169dd5d-1297-462b-96ed-6c0796c9ffa8" continuedAt="i50e357c091be430fbd75e5198c6306cb" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i50e357c091be430fbd75e5198c6306cb" continuedAt="iaa15c8f19e2b4fb993871325c44da135"><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, as amended. Our Chief Executive Officer is a partner of CGM. 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzA2_18292bda-80ad-4d1c-8dab-4f4f6f38aca3">0.5</ix:nonFraction>% of the LLC's adjusted net assets, as defined in the MSA. </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 2022, CGM entered into a waiver of the MSA for the period through June 30, 2023 to receive a <ix:nonFraction unitRef="number" contextRef="i2515d3c94a86462b8cf70d9f49a3d63c_D20220101-20221231" decimals="3" name="codi:Managementfeewaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNDcw_466623bf-3dbc-4995-9046-40931b53f53d">1</ix:nonFraction>% annual management fee related to PrimaLoft, rather than the <ix:nonFraction unitRef="number" contextRef="i46aff5cd820f4faaaea7fe8f46e15336_I20221231" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTMz_480598d9-f603-45fc-a63a-3a5b7c7bf06a">2</ix:nonFraction>% called for under the MSA, which resulted in a lower management fee at March 31, 2023 than would normally have been due. At 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: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%">PrimaLoft, which was acquired in July 2022, entered into an Integration Services Agreement ("ISA") with CGM whereby PrimaLoft will pay CGM an integration services fee of $<ix:nonFraction unitRef="usd" contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMTc1MQ_30e22581-2a55-493e-bddf-6be32c10db69">4.8</ix:nonFraction>&#160;million quarterly over a twelve-month period ended June 30, 2023. </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 ISA with CGM whereby Lugano paid CGM an integration services fee of $<ix:nonFraction unitRef="usd" contextRef="ic98d6e30c3fe41cdaa271088ce22d2c2_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMTk0Ng_451c6565-578a-4075-913c-9a8cedd09a80">2.3</ix:nonFraction>&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2021. </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%">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: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%">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%">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="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331" decimals="INF" name="codi:OwnershipPercentageRelatedPartyVendors" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzg1Ng_86bf8eff-007d-4db1-9c8f-01c7e878509b">40</ix:nonFraction>% ownership interest in the vendor. 5.11 purchased approximately $<ix:nonFraction unitRef="usd" contextRef="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzkyMg_587d6b9f-929e-4e18-a248-4ba57a5740f5">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3b9e05f15a8148528c7e51ce0f5f34b4_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzkyOQ_2c65bc8f-106f-4aee-a2c0-d1aa262a982f">0.3</ix:nonFraction> million during the three 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%">March&#160;31, 2023 and March&#160;31, 2022, 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%">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 purchased 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="if580582953264ce4b17e0cd0f4c41a29_D20230101-20230331" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTE4Mg_63e80aea-fd60-48c9-9007-6e3ff5cdef5e">9.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iecd861e0fae94e6fb331aeb8d5b6536c_D20220101-20220331" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTE4OQ_be07788c-23c7-4ee0-8032-720165c5c649">15.2</ix:nonFraction>&#160;million 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 months ended March&#160;31, 2023 and March&#160;31, 2022, 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="iaa15c8f19e2b4fb993871325c44da135" continuedAt="id6610a77fb6d4ce78e36122f528cc23f">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="id6610a77fb6d4ce78e36122f528cc23f">- 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="if089dba9d9d249fcb8f878a4d5aa40fb_I20220228" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTYyNw_3973e3a7-3076-4a31-a31a-172a4d3441f0">61.5</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i0792453d5fb547d79d667825fca7ab79_I20220228" decimals="3" name="codi:OwnershipPercentageIntercompanyLoanAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTY4NA_575af572-04ba-49c3-9ab5-cdca22d4a5f9">81.6</ix:nonFraction>% of the outstanding shares of Ergobaby on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="iaa7b4168df564fb6940916ef60e0b21a_D20220201-20220228" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTc3MA_f0e8f349-ce17-46bd-9ea2-f97827b36d22">50.2</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders.</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%">35</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_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, 2022 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 a controlling owner of ten businesses, or operating segments, at March&#160;31, 2023. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci" or "Marucci Sports"), PrimaLoft Technologies Holdings, Inc. ("PrimaLoft"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), FFI Compass, Inc. ("Altor Solutions" or "Altor" (formerly "Foam Fabricators")), AMT Acquisition Corporation ("Arnold"), and The Sterno Group, LLC ("Sterno"). </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 March&#160;31, 2023 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 - March 31, 2023</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"><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="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%">September 16, 2010</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%">81.6%</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%">72.8%</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%">Arnold </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%">March 5, 2012</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%">98.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: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:#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: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 10, 2014</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%">99.4%</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%">90.7%</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 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%">August 31, 2016</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%">97.7%</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%">88.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%">Velocity Outdoor</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%">June 2, 2017</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%">99.4%</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%">87.7%</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%">Altor Solutions</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%">February 15, 2018</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.8%</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%">88.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%">Marucci Sports</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%">April 20, 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.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%">81.8%</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%">BOA </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 16, 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.8%</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%">83.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%">Lugano </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%">September 3, 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: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:#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%">54.9%</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%">PrimaLoft</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%">July 12, 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:400;line-height:100%">90.7%</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%">83.7%</span></td></tr></table></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize our subsidiary businesses 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. We recently announced the launch of our healthcare effort as our third grouping of companies. We believe healthcare has multiple attractive, high-growth segments with strong industry tailwinds, is an acyclical vertical that we expect will bring diversification and stability to the current group of companies, and has strong alignment with the Company&#8217;s existing subsidiary priorities. </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><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 subsidiary 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.&#160;Headquartered in Costa Mesa, 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;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 </span><span style="background-color:#ffffff;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 creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is designed with brand partners to deliver superior fit and performance for athletes, is engineered to perform in the toughest conditions 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, Ergobaby is dedicated to building a global community of confident parents with smart, ergonomic solutions that enable and encourage bonding between parents and babies. Ergobaby offers a broad range of award-winning baby carriers, strollers, bouncers, swaddlers, nursing pillows, and related products that fit into families&#8217; daily lives seamlessly, comfortably and safely. </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%">- Marucci 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 corporate-owned and franchised sports training facilities. Marucci is headquartered in Baton Rouge, Louisiana.</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%">PrimaLoft -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PrimaLoft is a leading provider of branded, high-performance synthetic insulation and materials used primarily in consumer outerwear, and accessories. The portfolio of PrimaLoft synthetic insulations offers products that can both mimic natural down aesthetics and provide the freedom to design garments ranging from stylish puffers to lightweight performance apparel. PrimaLoft insulations also offer superior economics to the brand partner and enable better sustainability characteristics through the use of recycled, low-carbon inputs. PrimaLoft is headquartered in Latham, 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%">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, hunting apparel and related accessories, offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin, CenterPoint and King's Camo 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. The apparel category offers high-performance, feature rich hunting and casual apparel of uncompromised quality utilizing King&#8217;s own proprietary camo patterns. 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 18 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="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><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 its products, technologies, and manufacturing presence to meet the demands of current and emerging markets.  Arnold produces high performance permanent magnets (PMAG), turnkey 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. Arnold has expanded globally and built strong relationships with its customers worldwide.  Arnold is the largest and, we believe, the most technically advanced U.S. 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 Products, LLC ("Sterno Produ</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cts") and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rimports, LLC ("Rimports"). Sterno is a leading manufacturer and marketer of portable food warming fuels for the hospitality and consumer markets, flameless candles and house and garden lighting for the home decor market, and wickless candle products used for home decor and fragrance systems.</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 subsidiary businesses have different growth opportunities and potential rates of growth, we actively manage each of our subsidiary 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 subsidiary 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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Trends Impacting Our Subsidiary Businesses </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%">Macroeconomic Trends</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 macroeconomic environment continues to remain dynamic as global macroeconomic trends, including inflationary pressures and rising interest rates, are weakening consumer sentiment and negatively impacting consumer spending behavior. 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, particularly for discretionary items purchased by low and middle income consumers. With price pressures unlikely to abate and expected changes in monetary policies, we expect consumer spending to be negatively impacted during 2023. </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 experience modest inflationary cost increases in our materials, labor and transportation costs, although transportation costs have normalized after reaching a peak in the first half of 2022. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We took numerous actions during 2022 to build capacity as well as increase our supply chain related resources, including increasing inventory levels and investing in automated systems to increase production efficiency. We are experiencing continued uncertainty in our business and the global economy due to inflation, changes in consumer spending patterns, and global supply chain disruptions. Accordingly, our liquidity and financial results could be impacted in ways that we are not able to predict today.</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%">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 2023, 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, when appropriate, 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 grow 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">Driving free cash flow through increased net income and effective working capital management, enabling continued investment in our businesses.</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%">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><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%">Recent Events</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%">Sale of Advanced Circuits</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%">On January 10, 2023, the LLC, solel</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y in its capacity as the representative of the holders of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger with APCT Inc. (&#8220;ACI Purchaser&#8221;), Circuit Merger Sub, Inc. (&#8220;ACI Merger Sub&#8221;) and Advanced Circuits, pursuant to which ACI Purchaser agreed to 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 ACI Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of ACI Purchaser (the &#8220;ACI Merger&#8221;). The ACI Merger was completed on February 14, 2023. The sale price of Advanced Circuits was based on an enterprise value of $220 million, subject to certain adjustments based on matters such as the working capital and cash and debt balances of Advanced Circuits at the time of the closing. After the allocation of the sales price to Advanced Circuits non-controlling equity holders and the payment of transaction expenses, CODI received approximately $170.9 million of total proceeds at closing of which $66.9 million related to the repayment of intercompany loans with the Company. We recorded a gain on sale of $98.0 million, net of an income tax provision of $6.8 million related to the sale of Advanced Circuits.</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="i33707867ccfb4c5cacff0acd8e318342_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 months ended March&#160;31, 2023 and March&#160;31, 2022, and components of the results of operations as well as those components presented as a percent of net revenues, for each of our subsidiary 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 months ended March&#160;31, 2023 and 2022, 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 ("GAAP" or "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 months ended March&#160;31, 2023 and 2022, where all periods presented include relevant pro forma adjustments for pre-acquisition periods and explanations where applicable. For the acquisition of PrimaLoft in July 2022, the pro forma results of operations for the PrimaLoft business segment has been prepared as if we purchased this business on January 1, 2022. 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%">39</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_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 months ended March&#160;31, 2023 and 2022:</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:85.087%"><tr><td style="width:1.0%"></td><td style="width:53.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.723%"></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></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="display:none"></td><td colspan="3" style="display:none"></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-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%">March 31, 2023</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%">March 31, 2022</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></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 style="background-color:#cceeff;border-top:1pt 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%">542,228&#160;</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%">510,513&#160;</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="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: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:8.5pt;font-weight:400;line-height:100%">304,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">309,698&#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></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%">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:8.5pt;font-weight:400;line-height:100%">237,831&#160;</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%">200,815&#160;</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="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: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:8.5pt;font-weight:400;line-height:100%">146,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,672&#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></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%">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:8.5pt;font-weight:400;line-height:100%">16,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,436&#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></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%">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:8.5pt;font-weight:400;line-height:100%">26,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,105&#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></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%">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:8.5pt;font-weight:400;line-height:100%">48,897&#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%">44,602&#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="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: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:8.5pt;font-weight:400;line-height:100%">(26,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,419)</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></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%">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:8.5pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(866)</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></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: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:8.5pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,036&#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></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%">Income from continuing operations before 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:8.5pt;font-weight:400;line-height:100%">22,839&#160;</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%">28,353&#160;</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="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:400;line-height:100%">Provision for 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:8.5pt;font-weight:400;line-height:100%">9,836&#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,976&#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></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%">Net income from continuing operations</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: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%">13,003&#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%">18,377&#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="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></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 increased by approximately $31.7 million, or 6.2%, compared to the corresponding period in 2022.&#160;Our PrimaLoft business, which we acquired in July 2022, contributed $24.5 million to the increase. During the three months ended March&#160;31, 2023 compared to 2022, we also saw significant increases in net sales at 5.11 ($20.4 million increase), Marucci ($6.2 million increase), Lugano ($16.9 million increase), Ergobaby ($2.2 million increase) and Arnold ($1.9 million increase), partially offset by a decrease in net revenue at BOA ($18.8 million decrease), Velocity Outdoor ($17.4 million decrease), Altor Solutions ($2.3 million decrease) and Sterno ($1.9 million decrease). Refer to "Results of Operations - Business Segments" for a more detailed analysis of net revenues by subsidiary 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 businesses we own. We may generate interest income on the investment of available funds, but expect such earnings to be minimal. We make loans from the Company to our subsidiary businesses and also hold equity interests in those businesses. Cash flows coming to the Trust and the Company are the result of interest payments on those loans, amortization of those loans and additional principal payments on those loans. However, on a consolidated basis, these items will be eliminated.</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">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 decreased approximately $5.3 million during the three months ended March&#160;31, 2023 compared to the corresponding period in 2022. We saw notable decreases in cost of revenues at BOA ($5.9 million decrease), Velocity ($12.0 million decrease), Altor ($4.9 million decrease), and Sterno ($4.0 million decrease) that corresponded to the decrease in revenue noted above. Our Marucci business also saw a decrease on cost of sales of $3.2 million, despite an increase in revenue in the current quarter versus the comparable quarter in 2022. In the first quarter of 2022, Marucci had increased air freight costs as they worked to offset supply chain shortages. These decreases were offset by increases in cost of revenue at several of our businesses. Our PrimaLoft business contributed $8.9 million in cost of revenues for the quarter ended March 31, 2022. We also saw increases in cost of revenues at 5.11 ($9.7 million increase), and Lugano ($6.0 million increase) that correspond to the revenue increases noted above. Gross profit as a percentage of net revenues was approximately 43.9% in the three months ended March&#160;31, 2023 compared to 39.3% in the three months ended March&#160;31, 2022. The increase in gross profit as a percentage of net sales in the quarter ended March&#160;31, 2023 as compared to the quarter ended March&#160;31, 2022 is primarily attributable to the implementation of price increases at </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><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%">most of our subsidiary businesses in response to rising costs. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 subsidiary 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 $25.5 million during the three months ended March&#160;31, 2023, compared to the corresponding period in 2022. A portion of the increase in selling general and administrative expense in the first quarter of 2023 is due to our PrimaLoft acquisition in July 2022 ($5.1 million of the increase, of which $1.2 million was attributable to integration services fees). We also saw increases in selling, general and administrative expenses at several of our consumer brands due to increased investment in marketing and headcount, particularly 5.11 ($9.0 million of the increase), Lugano ($4.6 million of the increase) and Marucci ($2.8 million). Refer to "Results of Operations - Business Segments" for a more detailed analysis of selling, general and administrative expense by subsidiary business segment. At the corporate level, general and administrative expense was $4.8 million in the first quarter quarter of 2023 and $3.6 million in the first quarter of 2022, an increase of $1.2 million due to the timing of  investor relation events and an increase in professional fees.</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 March&#160;31, 2023, we incurred approximately $16.4 million in management fees as compared to $14.4 million in fees in the three months ended March&#160;31, 2022. The increase in Management fees is primarily attributable to our acquisition of PrimaLoft in July 2022. </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 June 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA, which resulted in a lower management fee paid in the first quarter of 2023 than would have normally been due. </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 March&#160;31, 2023 increased $5.3 million as compared to the three months ended March&#160;31, 2022 as a result of the amortization expense associated with the intangibles that were recognized in conjunction with the purchase price allocation for PrimaLoft, which was acquired in July 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%;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 $26.2 million for the three months ended March&#160;31, 2023 compared to $17.4 million for the comparable period in 2022, an increase of $8.8 million. The increase in interest expense in the current quarter reflects higher amounts outstanding on our revolving credit facility in the current year, the interest expense associated with our 2022 Term Loan that we entered into in July 2022 in connection with our acquisition of PrimaLoft, and the higher interest rate environment in the current quarter versus the comparable quarter in the prior 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">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 March&#160;31, 2023, we recorded $1.1 million in other income as compared to $2.0 million in other income in the quarter ended March&#160;31, 2022, a decrease in other income of $0.9 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 subsidiary 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 $9.8 million during the three months ended March&#160;31, 2023 compared to an income tax provision of $10.0 million during the same period in 2022, a decrease of $0.1 million. Our income before income taxes for the quarter ended March&#160;31, 2023 decreased by approximately $5.5 million as compared to the prior year quarter. During the first quarter of 2023, we had an effective income tax rate of 43.1% as compared to an effective income tax rate of 35.2% for the first quarter of 2022. During the first quarter of 2023, the effective income tax rate differed from the U.S. statutory rate of 21.0% primarily due to foreign income taxes and limitations on the use of net operating loss carryforwards at our businesses, while in the first quarter of 2022, the difference was primarily attributable to the classification of our Advanced Circuits business as held-for-sale.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;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%">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:6pt;text-align:justify"><span><br/></span></div><div id="i33707867ccfb4c5cacff0acd8e318342_109"></div><div style="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="i33707867ccfb4c5cacff0acd8e318342_112"></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%">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:393.00pt"><tr><td style="width:1.0pt"></td><td style="width:153.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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%">124,452&#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:9pt;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: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%">104,023&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">64,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">54,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:9pt;font-weight:400;line-height:100%">52.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">54,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">45,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:9pt;font-weight:400;line-height:100%">44.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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%">7,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 were $124.5 million as compared to net sales of $104.0 million for the three months ended March&#160;31, 2022, an increase of $20.4 million, or 19.6%. This increase is due to domestic wholesale growth of $9.1 million and international sales growth of $4.9 million resulting from strong demand and inventory availability improvement as compared to the prior year. Net sales were also positively impacted by a $9.0 million increase in direct-to-consumer sales largely due to sales from thirty new retail store openings since March 2022 (bringing the total store count to 118 as of March 31, 2023), as well as strong demand in digital sales. These increases in sales were partially offset by a decrease of $2.0 million in direct to agency sales resulting from the fulfillment of a large contract in the prior 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 52.2% in the three months ended March&#160;31, 2023 as compared to 52.1% for the three months ended March&#160;31, 2022. Gross profit percentage for the three months ended March&#160;31, 2023, was favorably impacted by price increases, as well as customer mix and product mix, which was largely </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offset by increased product costs, and lower margin on direct to agency sales. </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 three months ended March&#160;31, 2023 was $54.8 million, or 44.1% of net sales compared to $45.8 million, or 44.1% of net sales for the comparable period in 2022. The increase in selling, general and administrative expense for the three months ended March&#160;31, 2023 as compared to the prior year comparable period was largely driven by the costs associated with additional retail stores, as well as increased sales and marketing spend, increased usage of temporary labor, and bonus related expenses. </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 March&#160;31, 2023 was $7.7 million, an increase of $1.8 million when compared to segment operating income of $5.9 million for the same period in 2022, based on the factors described above. </span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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:385.50pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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 #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="display:none"></td><td colspan="3" style="display:none"></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="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%">March 31, 2023</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%">March 31, 2022</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></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: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%">37,986&#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:9pt;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: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%">56,810&#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:9pt;font-weight:400;line-height:100%">100.0%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">22,791&#160;</span></td><td style="background-color:#ffffff;padding: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%">60.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: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%">35,692&#160;</span></td><td style="background-color:#ffffff;padding: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%">62.8%</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="display:none"></td><td colspan="3" style="display:none"></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: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,660&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%">28.1%</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%">12,713&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%">22.4%</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="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><td colspan="3" style="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: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%">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: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%">7,951&#160;</span></td><td style="background-color:#ffffff;padding: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%">20.9%</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%">18,811&#160;</span></td><td style="background-color:#ffffff;padding: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%">33.1%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 were $38.0 million as compared to net sales of $56.8 million for the three months ended March&#160;31, 2022, a decrease of $18.8 million, or 33.1%. The main factor of the decrease in sales was higher than anticipated end market inventory levels due to supply chain normalization and corresponding inventory ordering surge experienced in many of our industries in 2022. We anticipate a normalization of inventory levels by the end of this 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">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 60.0% in the three months ended March&#160;31, 2023 as compared to 62.8% for the three months ended March&#160;31, 2022. 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%">fixed manufacturing overhead expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and an increase in depreciation related to tooling</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: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="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 March&#160;31, 2023 was $10.7 million, or 28.1% of net sales compared to $12.7 million, or 22.4% of net sales for the comparable period in 2022. The decrease in selling, general, and administrative expense is primarily due to decreased employee costs related to BOA&#8217;s bonus plan.</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 March&#160;31, 2023 was $8.0 million, a decrease of $10.9 million when compared to segment operating income of $18.8 million for the same period in 2022, based on the factors described above. </span></div><div id="i33707867ccfb4c5cacff0acd8e318342_118"></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:390.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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,418&#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:9pt;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: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%">20,210&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">14,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,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%">52.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4)</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="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></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 were $22.4 million, an increase of $2.2 million, or 10.9%, compared to the same period in 2022. During the three months ended March&#160;31, 2023, international sales were approximately $13.6 million, representing an increase of $1.6 million over the corresponding period in 2022, 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 of Asia-Pacific and Latin America distributor sales. Domestic sales were $8.8 million in the first quarter of 2023, reflecting an increase of $0.6 million compared to the corresponding period in 2022. The increase in sales was primarily due to our owned websites as well as key accounts. Both groups saw increases in existing product categories as well as continued sales from products launched late last 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">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.0% for the three months ended March&#160;31, 2023, as compared to 60.3% for the three months ended March&#160;31, 2022. The increase 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 a reduction in inbound freight compared to the prior 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">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 increased $1.3 million quarter over quarter, with expense of $11.7 million, or 52.4% of net sales for the three months ended March&#160;31, 2023 as compared to $10.5 million or 51.8% of net sales for the same period of 2022. The increase in selling, general and administrative expense in the three months ended March&#160;31, 2023 as compared to the comparable period in the prior year is </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to payroll expenses and accruals, transportation costs and warehousing as well as increased marketing 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%">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%;text-decoration:underline">Segment operating income (loss)</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 $0.4 million for the three months ended March&#160;31, 2023, an increase of $0.7 million compared to the same period in 2022, based on the factors noted above. </span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:390.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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 #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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">March 31, 2022</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></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: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%">63,887&#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:9pt;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: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 #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%">47,019&#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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">34,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">23,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">13,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:9pt;font-weight:400;line-height:100%">20.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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">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 March&#160;31, 2023 increased approximately $16.9 million, or 35.9%, to $63.9 million, compared to the corresponding quarter ended March&#160;31, 2022. Lugano sells high-end jewelry primarily through retail salons in California, Florida, Texas 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. Lugano expects to open more retail locations in the near term to expand sales opportunities.</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 53.7% and 49.8% for the quarters ended March&#160;31, 2023 and March&#160;31, 2022, respectively. 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 $13.1 million for the three months ended March&#160;31, 2023 as compared to $8.5 million in selling, general and administrative expense in the three months ended March&#160;31, 2022. Selling, general and administrative expense represented 20.5% of net sales in the three months ended March 31, 2023 and 18.1% of net sales for the same period of 2022. 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 March&#160;31, 2023 to $19.8 million, as compared to $13.6 million in the corresponding period in 2022. This increase was a result of the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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:390.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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 #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="display:none"></td><td colspan="3" style="display:none"></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 #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%">March 31, 2023</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%">March 31, 2022</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></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: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%">58,295&#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:9pt;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: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 #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%">52,092&#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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">32,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">23,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">13,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="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><td colspan="3" style="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: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%">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: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%">14,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">7,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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 March&#160;31, 2023 compared to three months ended March&#160;31, 2022 </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:9pt;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 March&#160;31, 2023 were $58.3 million, an increase of $6.2 million as compared to net sales of $52.1 million for the three months ended March&#160;31, 2022. The increase in net sales was primarily due to 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 March&#160;31, 2023 increased $9.4 million as compared to the three months ended March&#160;31, 2022. Gross profit as a percentage of net sales for the three months ended March&#160;31, 2023 was 56.2%, as compared to gross profit as a percentage of sales of 44.8% for the three months ended March&#160;31, 2022. The increase in gross profit as a percentage of net sales during the quarter ended March&#160;31, 2023 as compared to the quarter ended March&#160;31, 2022, 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 higher spending on air-freight in the prior year quarter as supply chain issues led to increased transportation costs.</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 March&#160;31, 2023 was $15.9 million, or 27.3% of net sales compared to $13.1 million, or 25.2% of net sales for the three months ended March&#160;31, 2022. The increase in selling, general and administrative expense for the three months ended March&#160;31, 2023</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 promotional and marketing expenses in the current quarter due to seasonal programs at several retail customers.</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</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 March&#160;31, 2023 was $14.3 million, an increase of $6.5 million when compared to segment operating income of $7.9 million for the same period in 2022, primarily as a result of the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_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%">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%">In the following results of operations, we provide comparative pro forma results of operations for PrimaLoft for the three months ended March&#160;31, 2022 as if we had acquired the business on January 1, 2022</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 PrimaLoft have been included in the consolidated results of operation from the date of acquisition in July 2022.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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:76.023%"><tr><td style="width:1.0%"></td><td style="width:37.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.789%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">March 31, 2023</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%">March 31, 2022</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></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 #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="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%">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: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%">24,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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 #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%">25,748&#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: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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="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: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%">15,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">15,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:9pt;font-weight:400;line-height:100%">60.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:9pt;font-weight:400;line-height:100%">%</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="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%">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: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,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="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: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: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,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:9pt;font-weight:400;line-height:100%">20.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:9pt;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: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,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">Pro forma results of operations include the following pro form adjustments as if we had acquired PrimaLoft January 1, 2022:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Additional amortization expense associated with the intangible assets recorded in connection with the purchase price allocation of PrimaLoft of $4.0 million for the three months ended March 31, 2022.</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 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%">45</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 March&#160;31, 2023 compared to proforma three months ended March&#160;31, 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%;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 March&#160;31, 2023 were $24.5 million, a decrease of $1.2 million as compared to net sales of $25.7 million for the three months ended March&#160;31, 2022. The decrease in net sales in the current quarter versus the quarter ended March 31, 2022 is attributabl</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to lower ordering from existing customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as a result of higher inventory levels at retail customers which more than offset new customer wins.</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 March&#160;31, 2023 increased $0.1 million as compared to the three months ended March&#160;31, 2022. Gross profit as a percentage of net sales for the three months ended March&#160;31, 2023 was 63.5%, as compared to gross profit as a percentage of sales of 60.2% for the three months ended March&#160;31, 2022. The increase in gross profit as a percentage of net sales in the quarter ended March 31, 2023 as compared to the quarter ended March 31, 2022 is due to price increases implemented in the fourth 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">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 March&#160;31, 2023 was $5.1 million, or 20.8% of net sales compared to $4.7 million, or 18.3% of net sales for the three months ended March&#160;31, 2022. Selling, general and administrative expense in the current quarter includes $1.2 million in integration services fees.</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 for the three months ended March&#160;31, 2023 was $5.0 million, a decrease of $0.3 million when compared to segment operating income of $5.3 million for the same period in 2022, primarily as a result of the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_130"></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:387.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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%">34,040&#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:9pt;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: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%">51,446&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">7,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">Segment operating (loss) 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: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%">(3,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6)</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 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%">3,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 were $34.0 million, a decrease of $17.4 million or 33.8%, compared to the same period in 2022. The decrease in net sales for the three months ended March&#160;31, 2023 is primarily due to inflationary pressures on retail demand.</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 March&#160;31, 2023 decreased $5.4 million as compared to the quarter ended March&#160;31, 2022. Gross profit as a percentage of net sales decreased to 23.5% for the three months ended March&#160;31, 2023 as compared to 26.0% in the three months ended March&#160;31, 2022 due to reduced absorption of operating costs.</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 March&#160;31, 2023 was $8.8 million, or 25.8% of net sales compared to $7.9 million, or 15.4% of net sales for the three months ended March&#160;31, 2022. 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 for the three months ended March&#160;31, 2023 as compared to the prior period is driven by reduced revenue along with marketing investments associated with the King's </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: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%">acquisition.</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 (loss)</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 loss for the three months ended March&#160;31, 2023 was $3.3 million, a decrease of $6.3 million when compared to segment operating income of $3.1 million for the same period in 2022 based on the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_133"></div><div style="margin-top:18pt"><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="i33707867ccfb4c5cacff0acd8e318342_139"></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:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:390.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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%">61,512&#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:9pt;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: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%">63,828&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">16,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">14,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">7,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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,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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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">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 March&#160;31, 2023 were $61.5 million, a decrease of $2.3 million, or 3.6%, compared to the quarter ended March&#160;31, 2022. The decrease in net sales during the quarter was due to lower than expected volume, primarily in construction and building products. </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 27.2% and 22.2% for the three months ended March&#160;31, 2023 and 2022, respectively. The increase in gross profit as a percentage of net sales in the quarter ended March&#160;31, 2023, was primarily due to favorable raw material market decreases.</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 March&#160;31, 2023 was $7.2 million as compared to $5.7 million for the three months ended March&#160;31, 2022, an increase of $1.5 million. The increase in selling, general and administrative expense in the first quarter of 2023 was due to operational and administrative investments made in the business in the latter part of 2022.</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 $6.9 million in the three months ended March&#160;31, 2023, an increase of $1.1 million as compared to the three months ended March&#160;31, 2022, based on the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_142"></div><div style="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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:390.00pt"><tr><td style="width:1.0pt"></td><td style="width:148.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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%">40,090&#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:9pt;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: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%">38,165&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">9,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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,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:9pt;font-weight:400;line-height:100%">12.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:9pt;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: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%">3,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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 March&#160;31, 2023 compared to three months ended March&#160;31, 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%;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 March&#160;31, 2023 were approximately $40.1 million, an increase of $1.9 million compared to the same period in 2022. International sales were $13.4 million in the three months ended March&#160;31, 2023 and $12.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%">in the three months ended March&#160;31, 2022. The increase in net sales is primarily a result of increased demand in several markets including aerospace and defense, and industrial.</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="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 March&#160;31, 2023 was approximately $12.0 million compared to approximately $10.0 million in the same period of 2022. Gross profit as a percentage of net sales increased to 30.0% for the quarter ended March&#160;31, 2023 from 26.2% in the quarter ended March&#160;31, 2022 principally 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 to increased volume, product mix and operational improvements. </span></div><div style="margin-bottom:3pt;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="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 March&#160;31, 2023 was $6.3 million, an increase in expense of approximately $0.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%">compared to $5.6 million for the three months ended March&#160;31, 2022. Selling, general and administrative expense was 15.6% of net sales in the three months ended March&#160;31, 2023 and 14.7% in the three months ended March&#160;31, 2022. The increase in selling general and administrative expense was due to increased staffing related costs 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 three months ended March&#160;31, 2023 was approximately $5.0 million, an increase of $1.8 million when compared to the same period in 2022, as a result of the factors noted above.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_145"></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:395.25pt"><tr><td style="width:1.0pt"></td><td style="width:153.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:58.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:48.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:58.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:48.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="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: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="display:none"></td><td colspan="3" style="display:none"></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%">March 31, 2023</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%">March 31, 2022</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></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: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%">75,019&#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:9pt;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: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%">76,920&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">16,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;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: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%">14,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:9pt;font-weight:400;line-height:100%">18.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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: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%">7,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">7,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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%">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: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,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:9pt;font-weight:400;line-height:100%">6.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:9pt;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: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%">3,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">%</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="display:none"></td><td colspan="3" style="display:none"></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 March&#160;31, 2023 compared to three months ended March&#160;31, 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">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 March&#160;31, 2023 were approximately $75.0 million, a decrease of $1.9 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 2.5%, compared to the same period in 2022. 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 Products 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 18.8% for the three months ended March&#160;31, 2022 to 22.1% for the three months ended March&#160;31, 2023. The increase in gross profit percentage in the first quarter of 2023 as compared to the first quarter of 2022 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to favorable labor, overhead, and freight costs across the businesses and the effect of a price increase at Sterno Products.</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 for the three months ended March&#160;31, 2023 was approximately $7.8 million as compared to $7.2 million for the three months ended March&#160;31, 2022, an increase of $0.6 million reflecting an increase in marketing related salaries and promotional activity for both divisions of the company             in the current quarter. </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 10.4% of net sales for the three months ended March&#160;31, 2023 and 9.4% for the three months ended March&#160;31, 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%">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-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 March&#160;31, 2023 was approximately $4.5 million, an increase of $1.5 million compared to the three months ended March&#160;31, 2022 based on the factors noted above.</span></div><div><span><br/></span></div><div id="i33707867ccfb4c5cacff0acd8e318342_148"></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 2022 Credit Facility to fund our operating, investing and financing activities. In January 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase, through December 31, 2023, up to $50&#160;million of its outstanding common shar</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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 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 March&#160;31, 2023, we had $1,000.0 million of indebtedness associated with our 5.250% 2029 Notes, $300 million of indebtedness associated with our 5.000% 2032 Notes, $392.5 million outstanding on our 2022 Term Loan, and $8.0 million outstanding on our 2022 Revolving Credit Facility. Only our 2022 Term Loan has required principal payments. Long-term debt liquidity requirements consist of the payment in full of our Notes upon their respective maturity dates, amounts outstanding under our 2022 Revolving Credit Facility upon its maturity date, and principal payments under our 2022 Term Loan. 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. At March&#160;31, 2023, approximately 24% of our outstanding debt was subject to interest rate changes. </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 March&#160;31, 2023, we had approximately $53.7 million of cash and cash equivalents on hand, a decrease of $4.2 million as compared to the year ended December&#160;31, 2022. 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. Our availability under our 2022 Revolving Credit Facility at March&#160;31, 2023 was $589.8 million. The change in cash and cash equivalents for the three months ended March&#160;31, 2023 and 2022 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:9pt;font-weight:700;line-height:100%">Three 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:9pt;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:9pt;font-weight:700;line-height:100%">March 31, 2023</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%">March 31, 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:9pt;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: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,545&#160;</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%">(33,529)</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 three months ended March&#160;31, 2023, cash flows provided by operating activities totaled approximately $15.5 million, which represents a $49.1 million decrease in cash use compared to cash used in operating activities of $33.5 million during the three-month period ended March&#160;31, 2022. Cash used in operating activities for working capital for the three months ended March&#160;31, 2023 was $31.5 million, as compared to cash used in operating activities for working capital of $95.7 million for the three months ended March&#160;31, 2022. We typically have a higher usage of cash for working capital in the first half of the year as most of our subsidiaries will build up inventories after the fourth quarter. In the fourth quarter of 2021 and continuing into 2022, several of our subsidiary businesses increased inventory levels to combat supply chain issues given longer lead times leading to higher use of working capital for inventory in the prior year. The increase in cash used in operating activities for working capital in the first quarter of 2022 also reflects the acquisition of Lugano in the third quarter of the prior year. Further, Lugano has used significant cash to build inventory to support its sales growth strategy.</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:9pt;font-weight:700;line-height:100%">Three 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:9pt;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:9pt;font-weight:700;line-height:100%">March 31, 2023</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%">March 31, 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:9pt;font-weight:400;line-height:100%">Cash provided by (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: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%">154,724&#160;</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%">(8,292)</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%">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-weight:400;line-height:120%">Cash flows provided by investing activities for the three months ended March&#160;31, 2023 totaled $154.7 million, compared to cash used in investing activities of $8.3 million in the same period of 2022. In the current year, investing activities reflects the sale of Advanced Circuits and the proceeds received related to the sale. Capital expenditures spend increased $5.7 million during the three months ended March&#160;31, 2023 as compared to the three months ended March&#160;31, 2022, with $16.1 million in capital expenditures in 2023 and $10.4 million in capital expenditures in 2022. The increase in capital expenditures is primarily to support the retail store growth at both 5.11 and Lugano. We expect capital expenditures for the full year of 2023 to be between approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $60 million to $70 million.</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:9pt;font-weight:700;line-height:100%">Three 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:9pt;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:9pt;font-weight:700;line-height:100%">March 31, 2023</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%">March 31, 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:9pt;font-weight:400;line-height:100%">Cash 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: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%">(178,446)</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%">(14,452)</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 used in financing activities totaled approximately $178.4 million during the three months ended March&#160;31, 2023 compared to cash flows used in financing activities of $14.5 million during the three months ended March&#160;31, 2022. Financing activities in the current quarter reflects $4.0 million in purchases under our share repurchase program, while financing activities in the first quarter of 2022 reflects $20.2 million of Trust common shares issued under our at-the market share offering program.  In the current quarter, we paid back $149.5 million, net, against our 2022 Credit Facility. Financing activities in both periods reflect the payment of our common and preferred share distributions. </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 subsidiary 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 fourth quarter of 2022, we amended the Lugano intercompany credit agreem</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent to i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncrease the borrowing availability under their credit agreement to allow Lugano to continue to expand their operations. 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. We amended the Velocity intercompany credit agreement in the third quarter of 2022 to increase the amount of the Velocity term loan to allow for the financing of an add-on acquisition.</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: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 March&#160;31, 2023.  </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-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 March&#160;31, 2023, we had the following outstanding loans due from each of our subsidiary 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%">215,606&#160;</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%">67,695&#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%">89,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%">271,311&#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,369&#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%">PrimaLoft</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%">158,021&#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%">119,350&#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%">109,937&#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%">69,552&#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%">160,643&#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,346,961&#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,346,961)</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="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: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 (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 2022 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="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 $589.8 million in net availability under the 2022 Revolving Credit Facility at March&#160;31, 2023. The outstanding borrowings under the 2022 Revolving Credit Facility include $2.3 million of outstanding letters of credit at March&#160;31, 2023. </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">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 provided 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. The Company repaid the outstanding amounts under the 2021 credit facility in the third quarter of 2022 in connection with entering into the 2022 Credit 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%">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: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 March&#160;31, 2023 included as part of the affirmative covenants in our 2022 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%">2.60: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.85: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.75: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%">3.87:1.0</span></td></tr></table></div><div><span><br/></span></div><div style="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 exercised an option under our 2022 Credit Facility to increase our Consolidated Total Leverage Ratio to 5.75:1.0. This increase declines to 5.50 on June 30, 2023, and 5.00 on December 31, 2023.</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: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:9pt;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:9pt;font-weight:700;line-height:100%">Three months ended March 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:9pt;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:9pt;font-weight:700;line-height:100%">2023</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%">2022</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: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%">8,728&#160;</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%">&#8212;&#160;</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:9pt;font-weight:400;line-height:100%">16,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,875&#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:9pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524&#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></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%">Other 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%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">Interest income</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%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">26,180&#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%">17,419&#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="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%">52</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 debt at March&#160;31, 2023 and December&#160;31, 2022 </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%">March 31, 2023</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, 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: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%">5.25%</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.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></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%">2022 Term Loan</span></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%">6.97%</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%">392,500&#160;</span></td><td style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%">5.20%</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%">395,000&#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%">2022 Revolving Credit Facility</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%">6.89%</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%">8,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.98%</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%">155,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,929)</span></td><td style="background-color:#cceeff;padding: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,532)</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%">Total debt outstanding</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,685,571&#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,834,468&#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><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 subsidiary 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="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-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 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 subsidiary 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 subsidiary 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%">54</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_151"></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:94.017%"><tr><td style="width:1.0%"></td><td style="width:14.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.604%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.604%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.604%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.604%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="72" 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:9pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td></tr><tr><td colspan="72" 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 March 31, 2023</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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%">PrimaLoft</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.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net income (loss) from continuing operations</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%">(11,835)</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%">2,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"></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:7.5pt;font-weight:400;line-height:100%">5,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><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%">(1,235)</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%">9,968&#160;</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%">(1,227)</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%">9,014&#160;</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%">(4,501)</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%">2,701&#160;</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%">2,305&#160;</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%">295&#160;</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%">13,003&#160;</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:7.75pt;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><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:7.75pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:7.5pt;font-weight:400;line-height:100%">9,836&#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:7.75pt;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:7.5pt;font-weight:400;line-height:100%">26,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">26,180&#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:7.75pt;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:7.5pt;font-weight:400;line-height:100%">(33,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">4,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,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:7.5pt;font-weight:400;line-height:100%">2,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:7.5pt;font-weight:400;line-height:100%">6,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">4,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">4,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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></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:7.75pt;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:7.5pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">6,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">40,322&#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:7.75pt;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:7.5pt;font-weight:400;line-height:100%">(19,311)</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:7.5pt;font-weight:400;line-height:100%">14,126&#160;</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:7.5pt;font-weight:400;line-height:100%">13,473&#160;</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:7.5pt;font-weight:400;line-height:100%">2,402&#160;</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:7.5pt;font-weight:400;line-height:100%">22,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><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:7.5pt;font-weight:400;line-height:100%">10,402&#160;</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:7.5pt;font-weight:400;line-height:100%">17,321&#160;</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:7.5pt;font-weight:400;line-height:100%">683&#160;</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:7.5pt;font-weight:400;line-height:100%">10,834&#160;</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:7.5pt;font-weight:400;line-height:100%">7,018&#160;</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:7.5pt;font-weight:400;line-height:100%">9,900&#160;</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:7.5pt;font-weight:400;line-height:100%">89,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></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:7.75pt;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:7.5pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,127)</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:7.75pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,045&#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:7.75pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,188&#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:7.75pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">432&#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.75pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </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:7.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:7.5pt;font-weight:400;line-height:100%">(19,438)</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:7.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:7.5pt;font-weight:400;line-height:100%">14,301&#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:7.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:7.5pt;font-weight:400;line-height:100%">14,251&#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:7.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:7.5pt;font-weight:400;line-height:100%">2,714&#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:7.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:7.5pt;font-weight:400;line-height:100%">22,888&#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:7.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:7.5pt;font-weight:400;line-height:100%">10,778&#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:7.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:7.5pt;font-weight:400;line-height:100%">17,757&#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:7.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:7.5pt;font-weight:400;line-height:100%">238&#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:7.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:7.5pt;font-weight:400;line-height:100%">11,354&#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:7.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:7.5pt;font-weight:400;line-height:100%">7,025&#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:7.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:7.5pt;font-weight:400;line-height:100%">10,011&#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:7.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:7.5pt;font-weight:400;line-height:100%">91,879&#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><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">&#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%">55</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:93.376%"><tr><td style="width:1.0%"></td><td style="width:18.121%"></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.650%"></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:4.849%"></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.307%"></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.307%"></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.307%"></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.490%"></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:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31, 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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:7.75pt;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:8pt;font-weight:700;line-height:100%">Net income (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from continuing operations</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: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%">(14,981)</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%">2,645&#160;</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: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%">14,199&#160;</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: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%">(1,479)</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%">8,494&#160;</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%">6,134&#160;</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%">713&#160;</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%">1,936&#160;</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%">960&#160;</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%">(244)</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%">18,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></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%">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><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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">1,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">1,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">9,976&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:7.75pt;font-weight:400;line-height:100%">17,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">17,419&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:7.75pt;font-weight:400;line-height:100%">(19,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,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:7.75pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,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:7.75pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">1,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,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:7.75pt;font-weight:400;line-height:100%">1,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:7.75pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,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:7.75pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">4,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">34,159&#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-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:7.75pt;font-weight:400;line-height:100%">(16,552)</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:7.75pt;font-weight:400;line-height:100%">11,864&#160;</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:7.75pt;font-weight:400;line-height:100%">24,016&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">1,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;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:7.75pt;font-weight:400;line-height:100%">15,773&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">13,847&#160;</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:7.75pt;font-weight:400;line-height:100%">6,054&#160;</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:7.75pt;font-weight:400;line-height:100%">9,450&#160;</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:7.75pt;font-weight:400;line-height:100%">5,471&#160;</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:7.75pt;font-weight:400;line-height:100%">8,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;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:7.75pt;font-weight:400;line-height:100%">79,931&#160;</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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(2,036)</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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:7.75pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">2,681&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">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: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%">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">563&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">1,802&#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-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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">(16,552)</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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">11,727&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">24,701&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">2,133&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">16,578&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">14,115&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">6,514&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">10,246&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">5,484&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">8,211&#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:7.75pt;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:7.75pt;font-weight:400;line-height:100%">83,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></tr></table></div><div style="text-indent:-18pt"><span><br/></span></div><div style="margin-top:12pt;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">&#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%">56</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_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: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:82.456%"><tr><td style="width:1.0%"></td><td style="width:57.587%"></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.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.871%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.218%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.874%"></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%">Three months ended March 31,</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%">2023</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%">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: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%">109,601&#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%">29,740&#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%">Income (loss) 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,370&#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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,993&#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 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%">13,003&#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%">18,377&#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%">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%">4,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,937&#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 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%">8,022&#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%">13,440&#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%">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%">(6,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,045)</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%">27,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,366&#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></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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,681&#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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">216&#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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563&#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 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%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,802&#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: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%">33,150&#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%">36,023&#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%">11,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,927&#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%">9,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,976&#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></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%">26,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:9pt;font-weight:400;line-height:100%">17,419&#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,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:9pt;font-weight:400;line-height:100%">866&#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%">4,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,937&#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%">6,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#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 (income) 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%">(1,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,036)</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%">91,879&#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%">83,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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="i33707867ccfb4c5cacff0acd8e318342_157"></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 have produced the highest net sales in our fiscal year, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.</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. </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 2022, CGM entered into a waiver of the MSA for the period through June 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA, which resulted in a lower management fee at March 31, 2023 than would normally have been due. 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="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: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 months ended March&#160;31, 2023 and 2022, 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:71.637%"><tr><td style="width:1.0%"></td><td style="width:60.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.881%"></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></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 March 31,</span></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: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%">2023</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%">2022</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></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="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: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="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%">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="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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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></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="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:9pt;font-weight:400;line-height:100%">PrimaLoft</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:10pt;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></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</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="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:9pt;font-weight:400;line-height:100%">Altor</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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></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 Magnetics</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="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:9pt;font-weight:400;line-height:100%">Sterno</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="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%">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:8.5pt;font-weight:400;line-height:100%">14,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,935&#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></tr><tr><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%">16,395&#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,436&#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="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></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%">PrimaLoft, which was acquired in July 2022, entered into an Integration Services Agreement ("ISA") with CGM whereby PrimaLoft will pay CGM an integration services fee of $4.8 million quarterly over a twelve-month period ended June 30, 2023. Lugano, which was acquired in September 2021, entered into an ISA with CGM whereby Lugano paid 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. Integration services fees are recorded as selling, general and administrative expense in the consolidated statement of operations.</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">Allocation Interests</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 Allocation Interests represent the original equity interest in the Company. The holders of the Allocation Interests (&#8220;Holders&#8221;), through Sostratus LLC, 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 (&#8220;Sale Event&#8221;) or, at the option of the Holders, at each five year anniversary date of the acquisition of one of the Company&#8217;s businesses (&#8220;Holding Event&#8221;).  The Company records distributions of the profit allocation to the Holders upon occurrence of a Sale Event or Holding Event as dividends declared on Allocation Interests to stockholders&#8217; equity when they are approved by the Company&#8217;s board of directors. The sale of Advanced Circuits in February 2023 represented a Sale Event and the Company's board of director's approved a distribution of $24.4 million in April 2023, subsequent to the end of the first quarter. In addition, the Company's board of directors approved a distribution of $2.1 million related to various sale proceeds received related to previous Sale Events. These distributions were paid to the Holders of the Allocation Interests in April 2023.</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%">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.6 million and $0.3 million during the three 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%">March&#160;31, 2023 and March&#160;31, 2022, 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%">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: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%">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 purchased approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $9.7&#160;million and $15.2&#160;million 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 months ended March&#160;31, 2023, and March&#160;31, 2022, 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, 2022, as filed with the SEC on March 1, 2023.</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%">Goodwill and Indefinite-lived Intangible Asset 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%">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 subsidiary 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 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="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 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, 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 except Velocity exceeded their carrying value. Based on our analysis, we determined that the Velocity 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Velocity using an income approach to determine the fair value of the reporting unit.  In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the current economic environment. The prospective financial information considers reporting unit specific facts and circumstances and is our best estimate of operational results and cash flows for the Velocity reporting unit as of the date of our impairment testing. The discount rate used in the income approach was 15.0%, and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by approximately 21%. The prospective financial information that is used to determine the fair values of the Velocity 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Interim goodwill and indefi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nite lived intangible asset impairment testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of operating results below forecasts in the current peri</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">od and expectations that macroeconomic conditions and decreases in consumer discretionary spending in the upcoming year will impact 2023 operating results, we determined that a triggering event had occurred at Ergobaby in the fourth quarter of 2022 and performed an interim impairment test of the Ergobaby goodwill and indefinite-lived tradename as of December 31, 2022. The Company used an income approach for the impairment test, whereby the Company estimated the fair value of the reporting unit ba</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sed on the present value of expected future cash flows, including terminal value, and utilized a discount ra</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te of 16.0%. The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prospective financial information considers reporting unit specific facts and circumstances and was our best estimate of operational results and cash flows for Ergobaby as of the date of our impairment testing. The results of the quantitative impairment testing indicated</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that the fair value of the Ergobaby reporting unit did not exceed the carrying value. We recorded goodwill impairment expense of $20.6 million at December 31, 2022. For the indefinite lived tradename, the results of the quantitative testing indicated that the fair value exceeded the carrying value. </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%">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="#i33707867ccfb4c5cacff0acd8e318342_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 id="i33707867ccfb4c5cacff0acd8e318342_160"></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, 2022. 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, 2022, as filed with the SEC on March 1, 2023.</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%">60</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_163"></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%">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 March&#160;31, 2023. 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 March&#160;31, 2023.</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%">61</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_166"></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="i33707867ccfb4c5cacff0acd8e318342_169"></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, 2022, as filed with the SEC on March 1, 2023.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_172"></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&#160;31, 2022 should be considered together with information included in this Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2023 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, 2022.</span></div><div id="i33707867ccfb4c5cacff0acd8e318342_1500"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds</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%;text-decoration:underline">Issuer Purchases of Equity Securities</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 the total number of shares of common stock purchased during the first quarter of 2023, the average price paid per share, the number of shares that were purchased as part of a publicly announced repurchase program, if any, and the approximate dollar value of the maximum number of shares that may yet be purchased under the share repurchase program:</span></div><div style="margin-top:6pt;text-align:justify"><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:27.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></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:18.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.745%"></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.5pt;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: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%">Total Number of Shares Purchased </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="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%">Average Price Paid per Share</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%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs </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 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%">Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs</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></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:400;line-height:100%">January 1, 2023- January 31, 2023</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:9pt;font-weight:400;line-height:100%">&#8212;&#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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/a</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/a</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/a</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%">February 1, 2023- February 28, 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%">&#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="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%">N/a</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%">N/a</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%">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:8.5pt;font-weight:400;line-height:100%">March 1, 2023 - March 31, 2023</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%">210,000&#160;</span></td><td style="background-color:#cceeff;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%">18.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,000&#160;</span></td><td style="background-color:#cceeff;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%">46,000,000&#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</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%">210,000&#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%">18.64&#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%">210,000&#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%">46,000,000&#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></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">In January 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase, through December 31, 2023, up to $50.0 million of outstanding common shares of the Trust. All common shares repurchased during the first quarter of 2023 were repurchased pursuant to this publicly-announced share repurchase program.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2023, the remaining authorization under the publicly-announced share repurchase program was $46.0 million.</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%">62</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_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;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%">2.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/000134512623000006/ex21aciagreementandplanofm.htm">Agreement and Plan of Merger, dated January 10, 2023, by and among (i) APCT Inc.; (ii) Circuit Merger Sub, Inc.; (iii) Compass AC Holdings, Inc.; and (iv) Compass Group Diversified Holdings LLC, as the Equityholders&#8217; Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on January 11, 2023).</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.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="a03312023-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="a03312023-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="a03312023-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="a03312023-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%">63</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_178"></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: May 3, 2023</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: May 3, 2023</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%">64</span></div></div></div><div id="i33707867ccfb4c5cacff0acd8e318342_181"></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%">2.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/000134512623000006/ex21aciagreementandplanofm.htm">Agreement and Plan of Merger, dated January 10, 2023, by and among (i) APCT Inc.; (ii) Circuit Merger Sub, Inc.; (iii) Compass AC Holdings, Inc.; and (iv) Compass Group Diversified Holdings LLC, as the Equityholders&#8217; Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on January 11, 2023).</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%">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="a03312023-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="a03312023-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="a03312023-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="a03312023-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%">65</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a03312023-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 2023 Workiva -->
<title>Document</title></head><body><div id="icf70035d38214ea9831c3ebb6b9e2094_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:9.5pt;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: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 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: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:54pt;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:54pt;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:54pt;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:54pt;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:54pt;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:54pt;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%">May&#160;3, 2023 </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:9.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:9.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:9.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: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 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>a03312023-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 2023 Workiva -->
<title>Document</title></head><body><div id="i283747bfa3f446d8816e1360a899caad_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%">May&#160;3, 2023 </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>a03312023-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 2023 Workiva -->
<title>Document</title></head><body><div id="ie4861a93228e4537b1f1b72d1de63d8d_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 March&#160;31, 2023 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%">May 3, 2023</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 March&#160;31, 2023 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>a03312023-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 2023 Workiva -->
<title>Document</title></head><body><div id="i5c8baae81faf4b4085375bb32233aedc_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 March&#160;31, 2023 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%">May 3, 2023</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 March&#160;31, 2023 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-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:codi="http://www.compasstrust.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="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/20230331">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.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-20230331_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-20230331_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-20230331_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-20230331_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>0000001 - 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>0000002 - 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>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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="Acquisition" roleURI="http://www.compasstrust.com/role/Acquisition">
        <link:definition>0000009 - 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="DiscontinuedOperations" roleURI="http://www.compasstrust.com/role/DiscontinuedOperations">
        <link:definition>0000010 - 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="Revenue" roleURI="http://www.compasstrust.com/role/Revenue">
        <link:definition>0000011 - 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="OperatingSegmentData" roleURI="http://www.compasstrust.com/role/OperatingSegmentData">
        <link:definition>0000012 - 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="PropertyPlantandEquipmentandInventory" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory">
        <link:definition>0000013 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000014 - 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="Warranties" roleURI="http://www.compasstrust.com/role/Warranties">
        <link:definition>0000015 - 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="Debt" roleURI="http://www.compasstrust.com/role/Debt">
        <link:definition>0000016 - 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="StockholdersEquity" roleURI="http://www.compasstrust.com/role/StockholdersEquity">
        <link:definition>0000017 - 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="NoncontrollingInterest" roleURI="http://www.compasstrust.com/role/NoncontrollingInterest">
        <link:definition>0000018 - 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="FairValueMeasurement" roleURI="http://www.compasstrust.com/role/FairValueMeasurement">
        <link:definition>0000019 - 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="IncomeTaxes" roleURI="http://www.compasstrust.com/role/IncomeTaxes">
        <link:definition>0000020 - 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="DefinedBenefitPlan" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan">
        <link:definition>0000021 - 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="CommitmentsandContingencies" roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies">
        <link:definition>0000022 - 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="RelatedPartyTransactions" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactions">
        <link:definition>0000023 - 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="SubsequentEvents" roleURI="http://www.compasstrust.com/role/SubsequentEvents">
        <link:definition>0000024 - 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="PresentationandPrinciplesofConsolidationPolicies" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies">
        <link:definition>0000025 - 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="DiscontinuedOperationsDiscontinuedoperationsPolicies" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies">
        <link:definition>0000026 - 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="AcquisitionTables" roleURI="http://www.compasstrust.com/role/AcquisitionTables">
        <link:definition>0000027 - 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="DiscontinuedOperationsTables" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables">
        <link:definition>0000028 - 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="RevenueTables" roleURI="http://www.compasstrust.com/role/RevenueTables">
        <link:definition>0000029 - 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="OperatingSegmentDataTables" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataTables">
        <link:definition>0000030 - 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="PropertyPlantandEquipmentandInventoryTables" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables">
        <link:definition>0000031 - 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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000032 - 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="WarrantiesTables" roleURI="http://www.compasstrust.com/role/WarrantiesTables">
        <link:definition>0000033 - 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="DebtTables" roleURI="http://www.compasstrust.com/role/DebtTables">
        <link:definition>0000034 - 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="StockholdersEquityTables" roleURI="http://www.compasstrust.com/role/StockholdersEquityTables">
        <link:definition>0000035 - 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="NoncontrollingInterestTables" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables">
        <link:definition>0000036 - 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="FairValueMeasurementTables" roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables">
        <link:definition>0000037 - 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="IncomeTaxesTables" roleURI="http://www.compasstrust.com/role/IncomeTaxesTables">
        <link:definition>0000038 - 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="DefinedBenefitPlanTables" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables">
        <link:definition>0000039 - 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="CommitmentsandContingenciesTables" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000040 - 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="SubsequentEventsTables" roleURI="http://www.compasstrust.com/role/SubsequentEventsTables">
        <link:definition>0000041 - 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="PresentationandPrinciplesofConsolidationNarrativeDetails" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails">
        <link:definition>0000042 - 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="AcquisitionAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail">
        <link:definition>0000043 - 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="AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
        <link:definition>0000044 - 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>0000045 - 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>0000046 - 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="DiscontinuedOperationsDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails">
        <link:definition>0000047 - 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>0000048 - 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>0000049 - 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="RevenueDisaggregationofRevenueDetails" roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>0000050 - 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="OperatingSegmentDataAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail">
        <link:definition>0000051 - 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>0000052 - 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>0000053 - 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>0000054 - 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="PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
        <link:definition>0000055 - 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>0000056 - 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="GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
        <link:definition>0000057 - 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>0000058 - 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>0000059 - 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>0000060 - 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="WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
        <link:definition>0000061 - 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="DebtAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail">
        <link:definition>0000062 - 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>0000063 - 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>0000064 - 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="StockholdersEquityAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail">
        <link:definition>0000065 - 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>0000066 - 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="NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
        <link:definition>0000067 - 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>0000068 - 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="FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
        <link:definition>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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="IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
        <link:definition>0000073 - 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="DefinedBenefitPlanAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail">
        <link:definition>0000074 - 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>0000075 - 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="CommitmentsandContingenciesComponentsofOperatingLeasesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
        <link:definition>0000076 - 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>0000077 - 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>0000077 - 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>0000078 - 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>0000079 - 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>0000080 - 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="NarrativeDetails" roleURI="http://www.compasstrust.com/role/NarrativeDetails">
        <link:definition>0000081 - 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="SubsequentEventsDetails" roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails">
        <link:definition>0000082 - 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_ArnoldMember" abstract="true" name="ArnoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_ArnoldMagneticsMember" abstract="true" name="ArnoldMagneticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_DistributorRelationsAndOtherMember" abstract="true" name="DistributorRelationsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_BOAMember" abstract="true" name="BOAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_OwnershipPercentageOfNoncontrollingShareholders" abstract="false" name="OwnershipPercentageOfNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="codi_NoncontrollingInterestTableTextBlock" abstract="false" name="NoncontrollingInterestTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_AcquisitionsAbstract" abstract="true" name="AcquisitionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_PreferredStockDividendRateSpread" abstract="false" name="PreferredStockDividendRateSpread" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_DisposalGrouprepaymentofintercompanyloans" abstract="false" name="DisposalGrouprepaymentofintercompanyloans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedDistributionPreferredShareholders" abstract="false" name="AccruedDistributionPreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ProvisionForReceivableAndInventoryReserves" abstract="false" name="ProvisionForReceivableAndInventoryReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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-types1:domainItemType"/>
  <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_DueToRelatedParties" abstract="false" name="DueToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_FiniteLivedInProcessResearchAndDevelopment" abstract="false" name="FiniteLivedInProcessResearchAndDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="codi_PreferredStockCashDistributionsPaidPerShare" abstract="false" name="PreferredStockCashDistributionsPaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <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_NonControllingInterestOfDiscontinuedOperationsMember" abstract="true" name="NonControllingInterestOfDiscontinuedOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_ErgobabyMember" abstract="true" name="ErgobabyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" abstract="true" name="SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_StockholdersEquityTable" abstract="true" name="StockholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_Seniornotesdue2026Member" abstract="true" name="Seniornotesdue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_NumberOfBusinessesOwned" abstract="false" name="NumberOfBusinessesOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_ImpactOfSubsidiaryEmployeeStockOptions" abstract="false" name="ImpactOfSubsidiaryEmployeeStockOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" abstract="false" name="OwnershipPercentageOfTrustInterestHeldByParentEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_GoodwillAndOtherIntangibleAssetsTable" abstract="true" name="GoodwillAndOtherIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_LibertyMember" abstract="true" name="LibertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="codi_SternoCandleLampMember" abstract="true" name="SternoCandleLampMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AtTheMarketEquityOfferingMember" abstract="true" name="AtTheMarketEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" nillable="true" xbrli:periodType="duration" 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-types1: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_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" abstract="true" name="SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_AltorMember" abstract="true" name="AltorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_LicensingAndNonCompeteAgreementsMember" abstract="true" name="LicensingAndNonCompeteAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_NoncontrollingStockholderChargesAndOther" abstract="false" name="NoncontrollingStockholderChargesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OfficeFurnitureComputersAndSoftwareMember" abstract="true" name="OfficeFurnitureComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_OwnershipPercentageIntercompanyLoanAgreement" abstract="false" name="OwnershipPercentageIntercompanyLoanAgreement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_AllocationInterestsMember" abstract="true" name="AllocationInterestsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_AciMember" abstract="true" name="AciMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_SeasonalityPolicyTextBlock" abstract="false" name="SeasonalityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OwnershipPercentageRelatedPartyVendors" abstract="false" name="OwnershipPercentageRelatedPartyVendors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_Managementfeewaiver" abstract="false" name="Managementfeewaiver" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="codi_KingsCamoMember" abstract="true" name="KingsCamoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_A5.11TacticalMember" abstract="true" name="A5.11TacticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_VelocityOutdoorOwnershipMember" abstract="true" name="VelocityOutdoorOwnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_PrimaloftMember" abstract="true" name="PrimaloftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_LuganoMember" abstract="true" name="LuganoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_GoodwillAndOtherIntangibleAssetsLineItems" abstract="true" name="GoodwillAndOtherIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RelatedPartyVendorMember" abstract="true" name="RelatedPartyVendorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" abstract="true" name="AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_SternoProductsMember" abstract="true" name="SternoProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" abstract="false" name="GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="codi_PercentageOwnershipFullyDilutedMember" abstract="true" name="PercentageOwnershipFullyDilutedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_ErgoMember" abstract="true" name="ErgoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_VelocityOutdoorMember" abstract="true" name="VelocityOutdoorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_A2022TermLoanMember" abstract="true" name="A2022TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_AtTheMarketOfferingCosts" abstract="false" name="AtTheMarketOfferingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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-types1:percentItemType"/>
  <xs:element id="codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" abstract="false" name="LeaseSupplementalBalanceSheetInformationTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="codi_OtherInternationalMember" abstract="true" name="OtherInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_MarucciMemberMember" abstract="true" name="MarucciMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" abstract="false" name="QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_PropertyPlantAndEquipmentAndInventoryTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndInventoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="codi_PercentageOwnershipPrimaryMember" abstract="true" name="PercentageOwnershipPrimaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_DistributionsPayableAmountPerShare" abstract="false" name="DistributionsPayableAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="codi_BusinessAcquisitionMember" abstract="true" name="BusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_A2021CreditFacilityMember" abstract="true" name="A2021CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="codi_A2022CreditFacilityMember" abstract="true" name="A2022CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_PolyfoamMember" abstract="true" name="PolyfoamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>codi-20230331_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 2023 Workiva-->
<!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96-->
<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-20230331.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_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_70905c68-7ec7-4c08-b5ce-d760269a55d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_us-gaap_AccountsPayableCurrent_70905c68-7ec7-4c08-b5ce-d760269a55d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c949129-c4a8-478d-af7a-d34074ec7a24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c949129-c4a8-478d-af7a-d34074ec7a24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_213e9ba0-5ead-4d5f-a2f7-c269df318957" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_213e9ba0-5ead-4d5f-a2f7-c269df318957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_8e272d15-71ba-4b59-8db0-d9a891b20b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_us-gaap_DebtCurrent_8e272d15-71ba-4b59-8db0-d9a891b20b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1acce92d-61e0-44be-b78f-f51c75bdb6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1acce92d-61e0-44be-b78f-f51c75bdb6a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DueToRelatedParties_091921d6-c439-4922-ba6f-2d954fcdfd08" xlink:href="codi-20230331.xsd#codi_DueToRelatedParties"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ae39faa-0ed2-4467-ba8a-bc381a7745d5" xlink:to="loc_codi_DueToRelatedParties_091921d6-c439-4922-ba6f-2d954fcdfd08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95c3d143-2eb1-4941-ab44-e969d98ecd34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_697d111a-57d3-42e3-a695-47ed1c4ecb01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95c3d143-2eb1-4941-ab44-e969d98ecd34" xlink:to="loc_us-gaap_MinorityInterest_697d111a-57d3-42e3-a695-47ed1c4ecb01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fc15677b-f392-47cc-9035-8662fe2eef7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95c3d143-2eb1-4941-ab44-e969d98ecd34" xlink:to="loc_us-gaap_StockholdersEquity_fc15677b-f392-47cc-9035-8662fe2eef7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_4899b11f-89a0-4b75-b697-afa65c201250" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95c3d143-2eb1-4941-ab44-e969d98ecd34" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_4899b11f-89a0-4b75-b697-afa65c201250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e656e8c7-febb-45fa-8f81-7a9936f38158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dc95925c-505c-4d08-bbdf-b35a6ecf07c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e656e8c7-febb-45fa-8f81-7a9936f38158" xlink:to="loc_us-gaap_Liabilities_dc95925c-505c-4d08-bbdf-b35a6ecf07c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc32e8e1-e027-4096-9e3d-6a5774a565f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e656e8c7-febb-45fa-8f81-7a9936f38158" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc32e8e1-e027-4096-9e3d-6a5774a565f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c706b61c-f49f-4176-aea8-71dd888a5810" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_Goodwill_c706b61c-f49f-4176-aea8-71dd888a5810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a730f1dd-9412-4f17-acf4-3d44be871a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a730f1dd-9412-4f17-acf4-3d44be871a0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c7b48599-3464-4fa7-b8b3-d1a8a398498d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c7b48599-3464-4fa7-b8b3-d1a8a398498d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b0f0e065-146d-4dfa-9118-e858dd3dde48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b0f0e065-146d-4dfa-9118-e858dd3dde48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_48fae6de-7c0d-4dcd-8ffb-3b636cab3225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_OtherAssets_48fae6de-7c0d-4dcd-8ffb-3b636cab3225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d869dc3b-261a-442e-a1b3-159a6d6b6e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44bf18bd-280f-4d5b-b10f-16562b02ab63" xlink:to="loc_us-gaap_AssetsCurrent_d869dc3b-261a-442e-a1b3-159a6d6b6e60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_90873cf4-3af1-4947-9b2e-1d0ee14c54a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_90873cf4-3af1-4947-9b2e-1d0ee14c54a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_824c5dd5-83fc-41b8-91f4-d2d418941693" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_824c5dd5-83fc-41b8-91f4-d2d418941693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e70f1675-4ec0-4703-92b3-8f2e96e94127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e70f1675-4ec0-4703-92b3-8f2e96e94127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_40fcf17b-cb69-48cd-9701-3f08f25fbe2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_40fcf17b-cb69-48cd-9701-3f08f25fbe2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e0952aa-1540-4013-8b35-7edbfd920a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1107421f-f2d0-4e68-a68b-de4a02c1bfc9" xlink:to="loc_us-gaap_LiabilitiesCurrent_0e0952aa-1540-4013-8b35-7edbfd920a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_14b50409-de78-4dec-a2fa-96a7834d01eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_14b50409-de78-4dec-a2fa-96a7834d01eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_011cd6fc-9247-4b94-9687-3ab61dd8c7af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:to="loc_us-gaap_PreferredStockValue_011cd6fc-9247-4b94-9687-3ab61dd8c7af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_03ae3352-7a16-4c5c-ad3b-71b9a042315e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:to="loc_us-gaap_CommonStockValue_03ae3352-7a16-4c5c-ad3b-71b9a042315e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7769cd9a-ad28-47f3-a6e0-ad83e4df7143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7769cd9a-ad28-47f3-a6e0-ad83e4df7143" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_76bbb0f9-940d-4d1c-b4dd-05546c8e3f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d04dfe02-7556-4045-b685-4f0d9fb78ded" xlink:to="loc_us-gaap_TreasuryStockCommonValue_76bbb0f9-940d-4d1c-b4dd-05546c8e3f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_257ab2f0-b5fa-4db6-bfcb-84906ffe92df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_257ab2f0-b5fa-4db6-bfcb-84906ffe92df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7452dfc2-0214-4461-9e86-554f253d85b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7452dfc2-0214-4461-9e86-554f253d85b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b024bb72-dae6-4ca4-b843-c62bc21605d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:to="loc_us-gaap_InventoryNet_b024bb72-dae6-4ca4-b843-c62bc21605d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1f31ad33-91df-4f6a-98ad-346db5705982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1f31ad33-91df-4f6a-98ad-346db5705982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f7e997e7-b6d3-420e-83ab-b2ebc34b7d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d5ff1f59-1c13-4695-b73c-42f714f1bc12" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f7e997e7-b6d3-420e-83ab-b2ebc34b7d5f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20230331.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_OperatingIncomeLoss_052f05b7-8395-42e9-8d83-30ee346ae7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aaa92f22-3052-4931-a8c9-948b056a5f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_052f05b7-8395-42e9-8d83-30ee346ae7e2" xlink:to="loc_us-gaap_GrossProfit_aaa92f22-3052-4931-a8c9-948b056a5f63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_422080ec-8b58-447c-84be-5bf3afce0448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_052f05b7-8395-42e9-8d83-30ee346ae7e2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_422080ec-8b58-447c-84be-5bf3afce0448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_aa51512a-e415-4af2-ad68-c2a06e47f178" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_052f05b7-8395-42e9-8d83-30ee346ae7e2" xlink:to="loc_us-gaap_ManagementFeeExpense_aa51512a-e415-4af2-ad68-c2a06e47f178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_cdec3551-1351-40ee-b9b3-ad27abfb2443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_052f05b7-8395-42e9-8d83-30ee346ae7e2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_cdec3551-1351-40ee-b9b3-ad27abfb2443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0a18819f-1cb2-4f13-bd2a-df4fa04d66cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_819fd994-61f6-4ecb-87e1-b7c8a2089bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a18819f-1cb2-4f13-bd2a-df4fa04d66cf" xlink:to="loc_us-gaap_ProfitLoss_819fd994-61f6-4ecb-87e1-b7c8a2089bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_0e834320-7f5b-408b-bedf-f077f7d0c72d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a18819f-1cb2-4f13-bd2a-df4fa04d66cf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_0e834320-7f5b-408b-bedf-f077f7d0c72d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11a91d24-63bc-4ac6-8177-63b0b4e9a30a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a18819f-1cb2-4f13-bd2a-df4fa04d66cf" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11a91d24-63bc-4ac6-8177-63b0b4e9a30a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f53252c-f9a4-4124-ae93-9fe6f0315b23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_08b75101-f7b5-4720-ac9f-af3b74858b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f53252c-f9a4-4124-ae93-9fe6f0315b23" xlink:to="loc_us-gaap_OperatingIncomeLoss_08b75101-f7b5-4720-ac9f-af3b74858b7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_55e7889b-2951-4474-8700-fc21d59a9302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f53252c-f9a4-4124-ae93-9fe6f0315b23" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_55e7889b-2951-4474-8700-fc21d59a9302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4a038a29-2193-4e17-974c-a8266c58f302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f53252c-f9a4-4124-ae93-9fe6f0315b23" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4a038a29-2193-4e17-974c-a8266c58f302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d5bd3a90-5085-43a1-898f-e07dab607352" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f53252c-f9a4-4124-ae93-9fe6f0315b23" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d5bd3a90-5085-43a1-898f-e07dab607352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c9a4e553-08d7-499a-98cf-cde08a0933a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2ea9f46-a45a-4202-af76-1d731db9a34c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_c9a4e553-08d7-499a-98cf-cde08a0933a8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2ea9f46-a45a-4202-af76-1d731db9a34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ab82ddc2-9501-4a42-8177-3d733d4aae75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_c9a4e553-08d7-499a-98cf-cde08a0933a8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ab82ddc2-9501-4a42-8177-3d733d4aae75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e8b8f888-a224-44b5-a9f7-ad79b1b33789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_c9a4e553-08d7-499a-98cf-cde08a0933a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e8b8f888-a224-44b5-a9f7-ad79b1b33789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_437f0314-26e1-4231-8880-e4213cf60e34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_15fd6cd0-3a0f-42a4-9c02-997a289e0998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_437f0314-26e1-4231-8880-e4213cf60e34" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_15fd6cd0-3a0f-42a4-9c02-997a289e0998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_840f6e4f-98fd-41a9-8536-db10c6f6ce3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_437f0314-26e1-4231-8880-e4213cf60e34" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_840f6e4f-98fd-41a9-8536-db10c6f6ce3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20230331.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_ComprehensiveIncomeNetOfTax_70cb8791-e594-48f7-b417-3e1bc2f8fce1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_49965b8d-714f-4053-ab54-7e6521294c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_70cb8791-e594-48f7-b417-3e1bc2f8fce1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_49965b8d-714f-4053-ab54-7e6521294c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_51906a3b-9be6-41e1-b28e-b3dea26283a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_70cb8791-e594-48f7-b417-3e1bc2f8fce1" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_51906a3b-9be6-41e1-b28e-b3dea26283a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_01d5193d-6b34-49fe-bb63-93312322a96b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_70cb8791-e594-48f7-b417-3e1bc2f8fce1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_01d5193d-6b34-49fe-bb63-93312322a96b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d2763752-3ac3-4cf3-8b65-c7d3161a92b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_fb1fc0c9-2a94-4720-b06a-e87a0577b0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2763752-3ac3-4cf3-8b65-c7d3161a92b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_fb1fc0c9-2a94-4720-b06a-e87a0577b0e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_91bec8f7-469f-4304-b2d6-c77be40cf96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2763752-3ac3-4cf3-8b65-c7d3161a92b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_91bec8f7-469f-4304-b2d6-c77be40cf96f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b3af3cf4-df4b-44e2-ae88-8bceacd542ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8ce3444a-5758-41e1-a757-4108be84241a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b3af3cf4-df4b-44e2-ae88-8bceacd542ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8ce3444a-5758-41e1-a757-4108be84241a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cd5278cb-6e10-445a-80a8-774a546967a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b3af3cf4-df4b-44e2-ae88-8bceacd542ff" xlink:to="loc_us-gaap_ProfitLoss_cd5278cb-6e10-445a-80a8-774a546967a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2a514992-9fe4-4efe-ac84-9a46811a4d09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b3af3cf4-df4b-44e2-ae88-8bceacd542ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2a514992-9fe4-4efe-ac84-9a46811a4d09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20230331.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_NetCashProvidedByUsedInInvestingActivities_94e8c603-25af-42f5-ae9c-d927be74d984" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_70d0b119-748c-44d1-86a4-97a78b5e949f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_94e8c603-25af-42f5-ae9c-d927be74d984" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_70d0b119-748c-44d1-86a4-97a78b5e949f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_41c05229-0f60-4929-b5f0-d165f68d65de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_94e8c603-25af-42f5-ae9c-d927be74d984" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_41c05229-0f60-4929-b5f0-d165f68d65de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_26013f0a-a5f5-453f-9669-bd3fcda6c372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c812530-7c27-4cd7-9b7a-40aa9e8bb852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_26013f0a-a5f5-453f-9669-bd3fcda6c372" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c812530-7c27-4cd7-9b7a-40aa9e8bb852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_de8e7c56-4f2f-4714-ac0b-2a4c74352a26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_26013f0a-a5f5-453f-9669-bd3fcda6c372" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_de8e7c56-4f2f-4714-ac0b-2a4c74352a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0d7917fd-fa77-4567-9340-44f1c098ebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_26013f0a-a5f5-453f-9669-bd3fcda6c372" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0d7917fd-fa77-4567-9340-44f1c098ebf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_67abee1c-1a95-4f81-9f9f-7757494f1a44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_26013f0a-a5f5-453f-9669-bd3fcda6c372" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_67abee1c-1a95-4f81-9f9f-7757494f1a44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e3dcbda6-9fc0-4cde-80f7-303ef2c3905e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d342ad26-ed8a-4fd4-aac8-2c9499434817" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e3dcbda6-9fc0-4cde-80f7-303ef2c3905e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d342ad26-ed8a-4fd4-aac8-2c9499434817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_2690c202-7d7a-4d65-964e-a7c434efdecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e3dcbda6-9fc0-4cde-80f7-303ef2c3905e" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_2690c202-7d7a-4d65-964e-a7c434efdecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3779fe73-d552-4b57-aefb-ca8ccb42dee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69e6920b-dca1-4b43-9f31-c59ee4fdd660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3779fe73-d552-4b57-aefb-ca8ccb42dee1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69e6920b-dca1-4b43-9f31-c59ee4fdd660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78856f78-5090-4256-90cc-5e5697d63e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3779fe73-d552-4b57-aefb-ca8ccb42dee1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78856f78-5090-4256-90cc-5e5697d63e9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6bcca416-63ab-489e-b02b-43e81bf3cbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3779fe73-d552-4b57-aefb-ca8ccb42dee1" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6bcca416-63ab-489e-b02b-43e81bf3cbb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_61e4e7e2-29b4-4448-af23-eeb4461e8925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3779fe73-d552-4b57-aefb-ca8ccb42dee1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_61e4e7e2-29b4-4448-af23-eeb4461e8925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7a261fc0-fd13-4af6-b93e-59066a75f780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_Depreciation_7a261fc0-fd13-4af6-b93e-59066a75f780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_ad891237-fc0f-4ec0-86d6-464563d86325" xlink:href="codi-20230331.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_ad891237-fc0f-4ec0-86d6-464563d86325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b3013677-4735-4ad4-b2bf-1588b1afbb19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b3013677-4735-4ad4-b2bf-1588b1afbb19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_a0b88c97-12df-47a5-bce8-5a380229d71a" xlink:href="codi-20230331.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_a0b88c97-12df-47a5-bce8-5a380229d71a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_3ca3e897-0163-451d-a3da-b2ca454297d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_3ca3e897-0163-451d-a3da-b2ca454297d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e5e3d6d1-77e0-43eb-9f4f-13573b5bb133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e5e3d6d1-77e0-43eb-9f4f-13573b5bb133" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b6dd7058-4a06-4a18-897b-ee185e689a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b6dd7058-4a06-4a18-897b-ee185e689a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f73340e7-2bb3-4bb8-bdf5-4ea216f96ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f73340e7-2bb3-4bb8-bdf5-4ea216f96ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_024c2472-f3d7-4f50-8600-886b4926d1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_024c2472-f3d7-4f50-8600-886b4926d1f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_05fd6c37-5fbd-4e69-b92b-cdad1dedd452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_05fd6c37-5fbd-4e69-b92b-cdad1dedd452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a23606a6-ddbd-432c-92c3-d34ecc86295b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a23606a6-ddbd-432c-92c3-d34ecc86295b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c5e7a5b0-e031-4075-a39a-2e7fb4e828d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c5e7a5b0-e031-4075-a39a-2e7fb4e828d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0a65b163-6479-486a-bf3b-d4a8da78c681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57e9c08f-e9a8-4b6b-bb40-43ca0bd75d7b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0a65b163-6479-486a-bf3b-d4a8da78c681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_77a70f35-0c24-49d2-8aff-a626a1f04e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_77a70f35-0c24-49d2-8aff-a626a1f04e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2007522a-b0e4-4d54-ae58-f3e8dd16ecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2007522a-b0e4-4d54-ae58-f3e8dd16ecdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_b936372e-b7f9-4127-803f-7033d84932fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_b936372e-b7f9-4127-803f-7033d84932fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ddcf645f-e106-4c10-a864-9bc4e4090958" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ddcf645f-e106-4c10-a864-9bc4e4090958" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_25b656d4-2cd2-4961-b5fa-314ce5157259" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_25b656d4-2cd2-4961-b5fa-314ce5157259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_6feb54f3-07cb-4d61-b4bf-3a85c755ae5c" xlink:href="codi-20230331.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_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_6feb54f3-07cb-4d61-b4bf-3a85c755ae5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_0b3dd5b5-dd84-4405-b83d-4437fe5d7f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_0b3dd5b5-dd84-4405-b83d-4437fe5d7f39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7e725435-ec6d-4632-bd4b-30917ba7c1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7e725435-ec6d-4632-bd4b-30917ba7c1bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_c79652e6-adef-45c3-b663-2780325ee4db" xlink:href="codi-20230331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_c79652e6-adef-45c3-b663-2780325ee4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_868201f5-78fe-483e-931b-f452823f07e4" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_868201f5-78fe-483e-931b-f452823f07e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_58144095-788d-4330-85a6-5a8e4edbb288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8fd5a10-e081-4a09-b81d-7a0c99d28510" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_58144095-788d-4330-85a6-5a8e4edbb288" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20230331.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_109bd9c5-e2e2-46d4-b75b-cea0186e92e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_bd4e06d8-935d-460b-b2a5-0132f62a8bc8" xlink:href="codi-20230331.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_109bd9c5-e2e2-46d4-b75b-cea0186e92e1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_bd4e06d8-935d-460b-b2a5-0132f62a8bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_aa72a68d-b203-45b7-b7dc-9232bbbe9768" xlink:href="codi-20230331.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_109bd9c5-e2e2-46d4-b75b-cea0186e92e1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_aa72a68d-b203-45b7-b7dc-9232bbbe9768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_1a84d0cf-af2f-4668-9fab-ef8fcbacc995" xlink:href="codi-20230331.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_109bd9c5-e2e2-46d4-b75b-cea0186e92e1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_1a84d0cf-af2f-4668-9fab-ef8fcbacc995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_60d57d54-b5ca-49cb-8fb3-09cbc0610b0f" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d6bd0830-3dc0-4ba5-8cda-36a533d128a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_60d57d54-b5ca-49cb-8fb3-09cbc0610b0f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d6bd0830-3dc0-4ba5-8cda-36a533d128a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e83d1e2f-f6b9-4a58-b504-f710f01b6499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_60d57d54-b5ca-49cb-8fb3-09cbc0610b0f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e83d1e2f-f6b9-4a58-b504-f710f01b6499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8e5722cd-3de8-495e-a8bb-420113108afb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_60d57d54-b5ca-49cb-8fb3-09cbc0610b0f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8e5722cd-3de8-495e-a8bb-420113108afb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9f2626ba-eb7a-4c47-bcc6-4f41fdd8603b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9f2626ba-eb7a-4c47-bcc6-4f41fdd8603b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2cf11125-cc3d-457f-8739-48655d683a45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2cf11125-cc3d-457f-8739-48655d683a45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_7f481fff-fd46-42db-91aa-8fbb5f941863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_7f481fff-fd46-42db-91aa-8fbb5f941863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_4ae42620-deb7-45c8-8245-1ae51037c12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_4ae42620-deb7-45c8-8245-1ae51037c12e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7319045e-a24d-49d8-b195-8823fa3c7b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7319045e-a24d-49d8-b195-8823fa3c7b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_c65616c5-11db-486d-ad6d-2ef78ef16db8" xlink:href="codi-20230331.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_0017feeb-e28c-4eac-aca4-935485a9cbfc" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_c65616c5-11db-486d-ad6d-2ef78ef16db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_aee1a8e9-be82-4fc9-9bfd-272997d6ca02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_aee1a8e9-be82-4fc9-9bfd-272997d6ca02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_5ce51334-3156-4da6-8388-4f0aa5b4de68" xlink:href="codi-20230331.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_5ce51334-3156-4da6-8388-4f0aa5b4de68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_94a7d786-5ee7-4c01-a19f-3a52359af328" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_94a7d786-5ee7-4c01-a19f-3a52359af328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_2f817caa-9cc6-4419-80b0-be0aa4e2ae8f" xlink:href="codi-20230331.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_2f817caa-9cc6-4419-80b0-be0aa4e2ae8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_18e783ec-24ab-4cb8-80af-9b4005fe3e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_18e783ec-24ab-4cb8-80af-9b4005fe3e0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_9e3cdd95-5b75-4a40-93fd-c2d84ca7939f" xlink:href="codi-20230331.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_8e081dfd-2c0d-4763-9eaf-21915dda83fb" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_9e3cdd95-5b75-4a40-93fd-c2d84ca7939f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20230331.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_577682a2-cb76-44b7-9d3f-710185ef91a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e4681e82-c859-449e-acf6-91c3ad66ffb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_577682a2-cb76-44b7-9d3f-710185ef91a1" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e4681e82-c859-449e-acf6-91c3ad66ffb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_697829a0-1d27-4ef0-adf1-82cbf1add94e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_577682a2-cb76-44b7-9d3f-710185ef91a1" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_697829a0-1d27-4ef0-adf1-82cbf1add94e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20230331.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_6d034ec4-529c-4144-a1da-79456bb795e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f47c8cc7-1973-4ead-9892-fb1bee0b4a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6d034ec4-529c-4144-a1da-79456bb795e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f47c8cc7-1973-4ead-9892-fb1bee0b4a6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3a089f82-059f-42a0-b8b4-fcc08509da29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6d034ec4-529c-4144-a1da-79456bb795e3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3a089f82-059f-42a0-b8b4-fcc08509da29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20230331.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_e2701bd3-ea05-4ba6-9c2d-06cfc6f42e58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_c9cd4c82-edb0-4cc0-8e36-fbb7bf55aa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2701bd3-ea05-4ba6-9c2d-06cfc6f42e58" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_c9cd4c82-edb0-4cc0-8e36-fbb7bf55aa5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_6118e0a2-b69a-439e-a290-191aa21a056c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2701bd3-ea05-4ba6-9c2d-06cfc6f42e58" xlink:to="loc_us-gaap_InventoryWorkInProcess_6118e0a2-b69a-439e-a290-191aa21a056c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_3b0df622-0998-4a47-848b-a04fb5437008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2701bd3-ea05-4ba6-9c2d-06cfc6f42e58" xlink:to="loc_us-gaap_InventoryFinishedGoods_3b0df622-0998-4a47-848b-a04fb5437008" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_d7ff7aab-b5f1-4a4f-9868-db1517baaecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2701bd3-ea05-4ba6-9c2d-06cfc6f42e58" xlink:to="loc_us-gaap_InventoryValuationReserves_d7ff7aab-b5f1-4a4f-9868-db1517baaecd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20230331.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_e7a7d30c-d48d-4bea-979d-7c06d4a87652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_ca6f1b3f-b477-44fb-9542-f0e7af68407c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e7a7d30c-d48d-4bea-979d-7c06d4a87652" xlink:to="loc_us-gaap_GoodwillGross_ca6f1b3f-b477-44fb-9542-f0e7af68407c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ab86532e-16fe-4879-8f54-1f955c820cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e7a7d30c-d48d-4bea-979d-7c06d4a87652" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ab86532e-16fe-4879-8f54-1f955c820cb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20230331.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_05462ae9-4fee-4444-a6d9-f00627760969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_3c60309b-bd1f-4e76-8cc2-faf8810159a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_05462ae9-4fee-4444-a6d9-f00627760969" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_3c60309b-bd1f-4e76-8cc2-faf8810159a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7770dc48-e0bc-4d72-9dc1-253d2c8a67a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_05462ae9-4fee-4444-a6d9-f00627760969" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7770dc48-e0bc-4d72-9dc1-253d2c8a67a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20230331.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_5e509175-032c-44cd-a98e-ff9cffaa8db4" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_b3d6387f-f967-4e85-980e-8556d5a42ee2" xlink:href="codi-20230331.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_5e509175-032c-44cd-a98e-ff9cffaa8db4" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_b3d6387f-f967-4e85-980e-8556d5a42ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_4dff8df2-c948-4886-8783-bacef3c21b41" xlink:href="codi-20230331.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_5e509175-032c-44cd-a98e-ff9cffaa8db4" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_4dff8df2-c948-4886-8783-bacef3c21b41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20230331.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_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f73b0b8a-20bf-4310-b8a6-aad5b9021b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f73b0b8a-20bf-4310-b8a6-aad5b9021b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_d21204f2-f324-405c-8e8e-7a85c47a78b7" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_d21204f2-f324-405c-8e8e-7a85c47a78b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_e47e9757-f67d-4b1e-b77f-2ff9b063b30b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_e47e9757-f67d-4b1e-b77f-2ff9b063b30b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6da109c1-0440-43eb-9589-ec78a957447f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6da109c1-0440-43eb-9589-ec78a957447f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_266831e0-2a49-480b-ad30-46e179314365" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_266831e0-2a49-480b-ad30-46e179314365" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_a62a62c3-536a-4b46-a63a-cd6f6cc17793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_a62a62c3-536a-4b46-a63a-cd6f6cc17793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_46f5a9c2-5292-4605-8987-c5fb64800fdb" xlink:href="codi-20230331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_46f5a9c2-5292-4605-8987-c5fb64800fdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f388cf9c-b487-403e-b323-b2bf5f4d6413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f388cf9c-b487-403e-b323-b2bf5f4d6413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_85277506-1b33-4827-9b5d-2abc199f2498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fb9a8499-7629-4376-a05b-9d847612f3fb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_85277506-1b33-4827-9b5d-2abc199f2498" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20230331.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8fac8013-b909-438a-b718-6518d8cb44a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8fac8013-b909-438a-b718-6518d8cb44a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_dc974623-a916-47b5-8da1-76f0699782f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_dc974623-a916-47b5-8da1-76f0699782f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e9fafcc4-d437-4778-8e12-cb49e304b637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e9fafcc4-d437-4778-8e12-cb49e304b637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9a60e1ea-3144-4f7e-9ef2-a70e2cc7c498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9a60e1ea-3144-4f7e-9ef2-a70e2cc7c498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_eee25741-09c5-47cf-970c-a07c407548e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48a20ee9-ec74-4511-af0f-fe9a45793cf7" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_eee25741-09c5-47cf-970c-a07c407548e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="codi-20230331.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_3b27d438-da5e-417b-8684-25aebfc20687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64e3b3ca-b9c9-478c-96b5-ab38105bd757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3b27d438-da5e-417b-8684-25aebfc20687" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64e3b3ca-b9c9-478c-96b5-ab38105bd757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_08d8d1e6-ca03-4add-9e2c-feb6c2381bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3b27d438-da5e-417b-8684-25aebfc20687" xlink:to="loc_us-gaap_OperatingLeaseLiability_08d8d1e6-ca03-4add-9e2c-feb6c2381bd7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="codi-20230331.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c93fba6b-7dd8-436c-8595-cd3de941fdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c93fba6b-7dd8-436c-8595-cd3de941fdf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_290e7963-ccd6-4424-9ae8-a45b7e027c86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_290e7963-ccd6-4424-9ae8-a45b7e027c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2409d605-5cca-4dd7-9970-43348d5a7d75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2409d605-5cca-4dd7-9970-43348d5a7d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3c6b8a60-02c2-4993-a56d-24ea468f4389" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3c6b8a60-02c2-4993-a56d-24ea468f4389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_25e2367a-226f-48a0-bb61-8873b7071085" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_25e2367a-226f-48a0-bb61-8873b7071085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef87854c-337f-4ef2-9d67-5893d28ea39e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_12aee454-41af-4491-bc23-5ad52efec786" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef87854c-337f-4ef2-9d67-5893d28ea39e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>codi-20230331_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 2023 Workiva-->
<!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96-->
<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-20230331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended" id="i34c52e3e40de4cdab4546eb5f77894ec_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_30534c65-1188-4a52-9a81-cfeb4dd7de68" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentType_30534c65-1188-4a52-9a81-cfeb4dd7de68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8337c212-2dd5-4ba7-ac0a-52d8cd3a0865" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentQuarterlyReport_8337c212-2dd5-4ba7-ac0a-52d8cd3a0865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c53f9914-3e84-45dd-ba3b-36e3fc519563" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentPeriodEndDate_c53f9914-3e84-45dd-ba3b-36e3fc519563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e124cac3-9d39-4631-82e8-33184a57e7af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityRegistrantName_e124cac3-9d39-4631-82e8-33184a57e7af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ebdd408f-cf3b-4aa7-b0e4-785bfde482d0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentTransitionReport_ebdd408f-cf3b-4aa7-b0e4-785bfde482d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_65e857af-8926-4d7d-9ec2-ff418a2fcb5f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_65e857af-8926-4d7d-9ec2-ff418a2fcb5f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2d8c98ea-2a3a-41f1-b2d7-d198965955e5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityFileNumber_2d8c98ea-2a3a-41f1-b2d7-d198965955e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_42deb347-a42e-4718-be55-6035e8c104e0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityTaxIdentificationNumber_42deb347-a42e-4718-be55-6035e8c104e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d0400665-26d7-4211-8d35-8a8ba7283df9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressAddressLine1_d0400665-26d7-4211-8d35-8a8ba7283df9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_9d8f1493-160f-4df5-bc38-87f6fc8fb7fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressAddressLine2_9d8f1493-160f-4df5-bc38-87f6fc8fb7fe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_28cabd8f-9d20-47c9-8839-6872b12d95db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressCityOrTown_28cabd8f-9d20-47c9-8839-6872b12d95db" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_42cb75b7-eb0a-4dc5-be56-e31d60695734" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressStateOrProvince_42cb75b7-eb0a-4dc5-be56-e31d60695734" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_133d443f-b960-4573-952c-b752a65d7bc3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressPostalZipCode_133d443f-b960-4573-952c-b752a65d7bc3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f6e602bf-3681-471e-a5fc-17811ff04bdf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_CityAreaCode_f6e602bf-3681-471e-a5fc-17811ff04bdf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_aedfa77e-aa5d-4900-bf5d-421fb4ee3a9c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_LocalPhoneNumber_aedfa77e-aa5d-4900-bf5d-421fb4ee3a9c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f997075a-9c27-4d58-a2b9-8a5915cd8cb5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_Security12bTitle_f997075a-9c27-4d58-a2b9-8a5915cd8cb5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c7a21454-0003-4900-a9fc-16e2d8b598a2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_TradingSymbol_c7a21454-0003-4900-a9fc-16e2d8b598a2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5da2ddcc-abaf-4f02-bdb0-87c7580f7c6f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_SecurityExchangeName_5da2ddcc-abaf-4f02-bdb0-87c7580f7c6f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_48ec48cb-70c0-4837-bf70-416035175188" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCurrentReportingStatus_48ec48cb-70c0-4837-bf70-416035175188" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_bc5931eb-20e1-4512-9b48-7475bf0f6c18" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityInteractiveDataCurrent_bc5931eb-20e1-4512-9b48-7475bf0f6c18" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ff818564-f26d-4e6a-bf59-5d5dc115ae8f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityFilerCategory_ff818564-f26d-4e6a-bf59-5d5dc115ae8f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_70c18dab-a675-46e9-9fb5-eab42e961f28" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntitySmallBusiness_70c18dab-a675-46e9-9fb5-eab42e961f28" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_915987c9-d40a-4f67-b638-7002b6d18d9d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityEmergingGrowthCompany_915987c9-d40a-4f67-b638-7002b6d18d9d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2a856965-ee49-4d3f-9c05-a6ef3133413f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityShellCompany_2a856965-ee49-4d3f-9c05-a6ef3133413f" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_03af272d-b0a4-4627-be5e-b3e95809bf58" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_03af272d-b0a4-4627-be5e-b3e95809bf58" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f47bab1b-d34b-47e9-9321-68b0b4fb1cbe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCentralIndexKey_f47bab1b-d34b-47e9-9321-68b0b4fb1cbe" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d06bc9ff-57e8-4ae0-a154-d75734a5f21b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_CurrentFiscalYearEndDate_d06bc9ff-57e8-4ae0-a154-d75734a5f21b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_17dca0a8-59a4-4df6-894a-5ef5029ba1f1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentFiscalYearFocus_17dca0a8-59a4-4df6-894a-5ef5029ba1f1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f8c925a5-a06c-4d4a-b441-9c6a90e6820c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f8c925a5-a06c-4d4a-b441-9c6a90e6820c" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_315b5b21-b247-430d-a695-94990d1bd6d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_AmendmentFlag_315b5b21-b247-430d-a695-94990d1bd6d5" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f895789f-1af2-4fff-8a95-851b92f206a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:to="loc_us-gaap_ClassOfStockDomain_f895789f-1af2-4fff-8a95-851b92f206a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:to="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_4182cc4c-5727-4980-8a31-bf065f056391" xlink:href="codi-20230331.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_4182cc4c-5727-4980-8a31-bf065f056391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1853cfd6-3a6a-4a22-8afb-3b6275eda5c0" xlink:href="codi-20230331.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1853cfd6-3a6a-4a22-8afb-3b6275eda5c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a51ca2ca-f425-436d-babb-c23f1105438d" xlink:href="codi-20230331.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a51ca2ca-f425-436d-babb-c23f1105438d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_0738279a-9b34-4b76-bbfe-81a8aada1a69" xlink:href="codi-20230331.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_0738279a-9b34-4b76-bbfe-81a8aada1a69" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="id80dd36003794ce79de023c53688c927_CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_cde47bcc-cacb-45a3-9531-f54eedd02162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockNoParValue_cde47bcc-cacb-45a3-9531-f54eedd02162" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_93a56327-b0eb-48d1-9e43-1c5aae2a3b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_93a56327-b0eb-48d1-9e43-1c5aae2a3b2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f8d9070f-c8b1-495e-bf36-f31bc46d5796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f8d9070f-c8b1-495e-bf36-f31bc46d5796" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bf966325-b877-4e0b-95c1-acc0e26e97f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_InventoryNet_bf966325-b877-4e0b-95c1-acc0e26e97f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8cc7acb7-2712-4820-aaf7-72a267d13670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8cc7acb7-2712-4820-aaf7-72a267d13670" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_583b807f-2a65-4918-b375-0aeecc7a9f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_583b807f-2a65-4918-b375-0aeecc7a9f4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_690c26d7-bad2-4138-9c52-fa45a178f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AssetsCurrent_690c26d7-bad2-4138-9c52-fa45a178f25d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_908c3f66-c40a-4f8f-a470-e7cf4b8a1772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_908c3f66-c40a-4f8f-a470-e7cf4b8a1772" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f9f0ec90-289c-4920-bddb-19b10eff6086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_Goodwill_f9f0ec90-289c-4920-bddb-19b10eff6086" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bee0262e-4ee1-40a6-8c40-1d872efad0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bee0262e-4ee1-40a6-8c40-1d872efad0c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3ddc448a-0a69-405a-a560-2540f3590197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_OtherAssets_3ddc448a-0a69-405a-a560-2540f3590197" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_15f4d4da-ed4f-4aa3-9e5b-acc4c8482fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_15f4d4da-ed4f-4aa3-9e5b-acc4c8482fc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_95883682-79a6-4f4b-9b3e-bf1fd9f81ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_Assets_95883682-79a6-4f4b-9b3e-bf1fd9f81ba9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ff2cad14-9974-4246-83c6-adf0234b6697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_AccountsPayableCurrent_ff2cad14-9974-4246-83c6-adf0234b6697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_14cb568c-8773-4d09-b750-07cf355e7298" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_14cb568c-8773-4d09-b750-07cf355e7298" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DueToRelatedParties_c36ab7bb-814b-4919-82bb-a339e4f0d690" xlink:href="codi-20230331.xsd#codi_DueToRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_codi_DueToRelatedParties_c36ab7bb-814b-4919-82bb-a339e4f0d690" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_1b3c5450-0ee3-45ac-9fa8-2187364e9eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_DebtCurrent_1b3c5450-0ee3-45ac-9fa8-2187364e9eee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4154d459-da3e-4135-a5c3-3cf97ae4a365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4154d459-da3e-4135-a5c3-3cf97ae4a365" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_408b77b0-db5c-4245-835d-4e643ce92e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_408b77b0-db5c-4245-835d-4e643ce92e6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8d379bc0-1c7e-4d8f-b8ce-41284c8001c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_LiabilitiesCurrent_8d379bc0-1c7e-4d8f-b8ce-41284c8001c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb7c0570-e58b-4ae1-acf5-bcecff0902f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb7c0570-e58b-4ae1-acf5-bcecff0902f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a5793fa9-98a9-4d94-823e-ecbc6234701d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a5793fa9-98a9-4d94-823e-ecbc6234701d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_60e5cb02-b760-43e1-b130-93c1271def72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_60e5cb02-b760-43e1-b130-93c1271def72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3559c50e-c200-4d99-981b-4e87e5eb97f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_Liabilities_3559c50e-c200-4d99-981b-4e87e5eb97f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_fc849f95-b9b5-44e6-a060-f8d0485073f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_PreferredStockSharesIssued_fc849f95-b9b5-44e6-a060-f8d0485073f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a2b23d93-122c-49b3-bc03-55430445d1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_PreferredStockValue_a2b23d93-122c-49b3-bc03-55430445d1e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fb7b5e8a-00fc-46d3-a475-77f156f557a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_CommonStockValue_fb7b5e8a-00fc-46d3-a475-77f156f557a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d22d7bd8-e9c3-454b-9da4-4992e86f0d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d22d7bd8-e9c3-454b-9da4-4992e86f0d3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aa88ff3d-a258-4770-a35e-7548995735b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aa88ff3d-a258-4770-a35e-7548995735b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b32b5c0a-bc88-4fe6-97bc-3e38f7b12538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_StockholdersEquity_b32b5c0a-bc88-4fe6-97bc-3e38f7b12538" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_392af564-8cdd-4e50-ab76-0d947ccb3032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_MinorityInterest_392af564-8cdd-4e50-ab76-0d947ccb3032" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4f5334d0-5811-4ed2-9e77-ea0c8e446b49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4f5334d0-5811-4ed2-9e77-ea0c8e446b49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_36672290-591f-400b-842e-19b32540bc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_36672290-591f-400b-842e-19b32540bc5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_13dae3d5-f959-40e0-a152-c29a6e11c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_13dae3d5-f959-40e0-a152-c29a6e11c40e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b31c46e5-46a2-4140-8e59-3f60c10fe356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b31c46e5-46a2-4140-8e59-3f60c10fe356" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_bb9c146e-01cd-488f-8fde-38ba135ab55f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockNoParValue_bb9c146e-01cd-488f-8fde-38ba135ab55f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f79a0124-ba63-42ae-b133-ed362049629c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f79a0124-ba63-42ae-b133-ed362049629c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_46008e7e-074d-4373-9068-dc622050749c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockSharesIssued_46008e7e-074d-4373-9068-dc622050749c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_148582f2-e5d4-4caf-a680-56eb0bce0c02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_TreasuryStockCommonValue_148582f2-e5d4-4caf-a680-56eb0bce0c02" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_af654567-420b-48f7-bf82-47a9c8d87c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_af654567-420b-48f7-bf82-47a9c8d87c7e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_680c22b3-e4cd-4331-85f2-de0d44690e8f" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_680c22b3-e4cd-4331-85f2-de0d44690e8f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:to="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5a960e44-7f5a-41d0-9624-44b395400316" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5a960e44-7f5a-41d0-9624-44b395400316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:to="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_170149c2-270c-4c9c-8403-69b3a7536761_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:to="loc_us-gaap_ClassOfStockDomain_170149c2-270c-4c9c-8403-69b3a7536761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:to="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_11c6bad8-5f2b-4472-90e0-6e932c95aa58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_11c6bad8-5f2b-4472-90e0-6e932c95aa58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_aa86db97-2460-4357-af9b-93bc0b7ff4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_PreferredClassAMember_aa86db97-2460-4357-af9b-93bc0b7ff4a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_5072d6ae-8675-44f6-ac36-131e3e48a272" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_5072d6ae-8675-44f6-ac36-131e3e48a272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_0e3ead54-2e2d-49dd-aa8e-ab1c5d49392f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_PreferredClassBMember_0e3ead54-2e2d-49dd-aa8e-ab1c5d49392f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b5f64f42-1cbc-4949-a0ad-05136be35bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b5f64f42-1cbc-4949-a0ad-05136be35bd8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i32d7b1e8a7d841d387f2edadaefbe4dc_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_2b7a8305-97c9-4426-b3d6-55d016478aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_2b7a8305-97c9-4426-b3d6-55d016478aef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7386d656-08bf-414d-b967-906378074968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7386d656-08bf-414d-b967-906378074968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_62f78167-b301-48d3-93ee-c4d7c31f9955_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:to="loc_us-gaap_ClassOfStockDomain_62f78167-b301-48d3-93ee-c4d7c31f9955_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:to="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_4c9dba98-0fa2-4969-8c15-3d02e988dfb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_4c9dba98-0fa2-4969-8c15-3d02e988dfb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b2b16854-d05a-4638-9690-eb7ff1b00f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b2b16854-d05a-4638-9690-eb7ff1b00f5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_96275ddc-6fee-4870-90fa-f9835c54b980" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_96275ddc-6fee-4870-90fa-f9835c54b980" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="i7d4c5e691f604ac7bf64b187472f63a8_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7668da7c-16a7-4801-b0b3-25be3ec452d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7668da7c-16a7-4801-b0b3-25be3ec452d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7c909d1e-5d69-49f5-97d8-b172f42a5d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7c909d1e-5d69-49f5-97d8-b172f42a5d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_43fa3f57-b3c9-4dde-bcef-f3aba7488cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_43fa3f57-b3c9-4dde-bcef-f3aba7488cfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_251594d6-39ac-4d3d-b182-8a0542cd29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_251594d6-39ac-4d3d-b182-8a0542cd29bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cb60640b-f807-43a9-933b-701e95f08480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cb60640b-f807-43a9-933b-701e95f08480" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_566fa1e3-0446-44d0-9904-4dcf2f44cc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_566fa1e3-0446-44d0-9904-4dcf2f44cc8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_f8d192fd-2a26-4b9b-9b28-9f5c6262257e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_f8d192fd-2a26-4b9b-9b28-9f5c6262257e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_87ec7cee-5da7-469a-9ce4-acd7050395ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:to="loc_us-gaap_SegmentDomain_87ec7cee-5da7-469a-9ce4-acd7050395ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:to="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a1e36051-b884-426b-9b44-ed3d15c2f6c6" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:to="loc_codi_VelocityOutdoorMember_a1e36051-b884-426b-9b44-ed3d15c2f6c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_18318808-e34b-402c-92c9-fe092238e47e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:to="loc_srt_RestatementDomain_18318808-e34b-402c-92c9-fe092238e47e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_a77f4b0b-1cc6-499f-a823-3ee6a43b123e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:to="loc_srt_RestatementDomain_a77f4b0b-1cc6-499f-a823-3ee6a43b123e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:to="loc_srt_ProductsAndServicesDomain_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_edac31b9-5204-4251-90a4-291d5437d1e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:to="loc_srt_ProductsAndServicesDomain_edac31b9-5204-4251-90a4-291d5437d1e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended" id="i0ecbdbbebbd84f8eb9672fb0ae767dad_CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_073487a2-f12c-4e01-aa1a-2fcf3438d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ProfitLoss_073487a2-f12c-4e01-aa1a-2fcf3438d8fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09ca6bf-63e5-4f44-aeaf-932a26ad150e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09ca6bf-63e5-4f44-aeaf-932a26ad150e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a74a302b-9d09-4f96-9cc6-32f5b4a100cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a74a302b-9d09-4f96-9cc6-32f5b4a100cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67bb8ab3-2787-4209-97b0-a3ecf47b58b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67bb8ab3-2787-4209-97b0-a3ecf47b58b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_947431b3-9f71-472a-b044-3dafb5e01a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_947431b3-9f71-472a-b044-3dafb5e01a19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bcc58ab4-c3a8-472e-8937-2ec93d6acc89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bcc58ab4-c3a8-472e-8937-2ec93d6acc89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_ab01cc5e-59f2-4cff-84fb-96f077efe77a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_ab01cc5e-59f2-4cff-84fb-96f077efe77a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_afc0f141-c0c5-4851-9b4f-87bfdd50a643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_afc0f141-c0c5-4851-9b4f-87bfdd50a643" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:to="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_215406c5-5a39-4740-a340-45feac0606aa_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:to="loc_srt_ScenarioUnspecifiedDomain_215406c5-5a39-4740-a340-45feac0606aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1c18e96a-3396-49a7-be0b-33bfe93abf70" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1c18e96a-3396-49a7-be0b-33bfe93abf70" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i64748a8dcb8c46198285a74f537b0abd_CondensedConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d5287743-4c33-4e1a-bfe4-0480f8e8f42a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_MinorityInterest_d5287743-4c33-4e1a-bfe4-0480f8e8f42a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2149e6d-29f1-4836-9ab4-79669e74cbde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2149e6d-29f1-4836-9ab4-79669e74cbde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d8f3c09d-91bb-478a-9a15-cafe84d9b9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_ProfitLoss_d8f3c09d-91bb-478a-9a15-cafe84d9b9f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3a644eb4-4965-45be-888a-a9a559017140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3a644eb4-4965-45be-888a-a9a559017140" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a07fd633-9fee-4804-9d9e-a8aa2b5d04f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a07fd633-9fee-4804-9d9e-a8aa2b5d04f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_4092dceb-1e0e-4170-b800-fd92fd34e498" xlink:href="codi-20230331.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_4092dceb-1e0e-4170-b800-fd92fd34e498" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9c656fcf-5511-46aa-93fc-f9f061ffcf90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9c656fcf-5511-46aa-93fc-f9f061ffcf90" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_c4b2ac8f-7c97-4d08-b213-2c647b2fbbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_c4b2ac8f-7c97-4d08-b213-2c647b2fbbfd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_eecb4b9e-763e-4c4f-aa82-2745f69b0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_eecb4b9e-763e-4c4f-aa82-2745f69b0e9b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_25d69612-4ac8-4156-a8c0-a5b3466a66b1" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_codi_DistributionToShareholders_25d69612-4ac8-4156-a8c0-a5b3466a66b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8130cff5-b017-47f7-a94d-fcfff24a844c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9e2be256-4878-4fc2-9424-2a24efcd5600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_NetIncomeLoss_9e2be256-4878-4fc2-9424-2a24efcd5600" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_80972f04-3777-4cc3-a889-a6b2a09e7f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_80972f04-3777-4cc3-a889-a6b2a09e7f63" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11d8d061-2a13-4a59-adb2-18f8aeb7f4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11d8d061-2a13-4a59-adb2-18f8aeb7f4fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_83ab2645-ccf6-4242-bd31-5a86a761ed86" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_83ab2645-ccf6-4242-bd31-5a86a761ed86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_12e43830-cb72-4429-b394-80604c087ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_12e43830-cb72-4429-b394-80604c087ae8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_8885fd99-0c99-4aba-b917-37682d71825d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_8885fd99-0c99-4aba-b917-37682d71825d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e10ff1da-a96c-42d6-a4a1-af64a859665c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_StockholdersEquity_e10ff1da-a96c-42d6-a4a1-af64a859665c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0bbe2c7c-ef53-449e-880f-9f01acda5983_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:to="loc_us-gaap_ClassOfStockDomain_0bbe2c7c-ef53-449e-880f-9f01acda5983_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:to="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_75334501-e26a-46dc-8d3a-f676ec1161a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredClassAMember_75334501-e26a-46dc-8d3a-f676ec1161a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c5728006-9fea-4e31-b857-46113a21d501" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredStockMember_c5728006-9fea-4e31-b857-46113a21d501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_9dfe6af7-88b3-4645-9c33-d89ff98543a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredClassBMember_9dfe6af7-88b3-4645-9c33-d89ff98543a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_1eeeef83-86a3-429c-9b8f-a8c06f3ab40e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_1eeeef83-86a3-429c-9b8f-a8c06f3ab40e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d04ea722-40d9-4d5a-bc0f-4b367ab34895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_CommonStockMember_d04ea722-40d9-4d5a-bc0f-4b367ab34895" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:to="loc_us-gaap_EquityComponentDomain_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:to="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c9fcdac9-0039-4923-81ed-28c52d2e59a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_PreferredStockMember_c9fcdac9-0039-4923-81ed-28c52d2e59a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e7feb0ff-ccec-4df0-bfad-4c72ae8b8f73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_CommonStockMember_e7feb0ff-ccec-4df0-bfad-4c72ae8b8f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7b6a4f8d-48af-4c92-87ff-3e4007f8c0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_RetainedEarningsMember_7b6a4f8d-48af-4c92-87ff-3e4007f8c0e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bc2127e1-a5bd-4047-a1f8-b37a6602ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bc2127e1-a5bd-4047-a1f8-b37a6602ef7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_8b61c30f-9708-445c-8ee8-ee3b68458e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_ParentMember_8b61c30f-9708-445c-8ee8-ee3b68458e92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ea46378a-0f9f-4f53-a9b3-d6121c373ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ea46378a-0f9f-4f53-a9b3-d6121c373ab1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_b9b0332a-2af2-4dd2-b289-9404b4834d67" xlink:href="codi-20230331.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_b9b0332a-2af2-4dd2-b289-9404b4834d67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6423fe14-50de-4687-a781-508063585db7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6423fe14-50de-4687-a781-508063585db7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b5250474-dbf0-457d-b933-0e0f0bc7123c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:to="loc_us-gaap_SegmentDomain_b5250474-dbf0-457d-b933-0e0f0bc7123c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:to="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d67468b0-4022-4f62-bf43-8e949fc73f06" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:to="loc_codi_AciMember_d67468b0-4022-4f62-bf43-8e949fc73f06" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="idc9dd27a33524cb3aae5722a816ecbcb_CondensedConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_17816da0-8ffc-42cf-a3d3-6fededbb6c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_ProfitLoss_17816da0-8ffc-42cf-a3d3-6fededbb6c7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c4135ebd-02cc-4c9e-bf0d-5d53591b3892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c4135ebd-02cc-4c9e-bf0d-5d53591b3892" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_72711567-0771-48ac-a32f-4040b0db2013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_72711567-0771-48ac-a32f-4040b0db2013" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a668e1f5-8936-4814-b88b-e8b671e04934" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a668e1f5-8936-4814-b88b-e8b671e04934" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b86560c0-75a2-437b-865d-b0c08c5e80b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_Depreciation_b86560c0-75a2-437b-865d-b0c08c5e80b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e767b86c-4978-4830-bd3d-41f4edde1f12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e767b86c-4978-4830-bd3d-41f4edde1f12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_c49901a3-f8e6-4e69-b613-5f07d5e49c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_c49901a3-f8e6-4e69-b613-5f07d5e49c05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9e42322c-8001-4c45-9933-c2517a840c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9e42322c-8001-4c45-9933-c2517a840c26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_7c2046f6-9350-49a3-8d88-fa85b8e4d4f3" xlink:href="codi-20230331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_7c2046f6-9350-49a3-8d88-fa85b8e4d4f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_09d6d91d-0f64-4f29-910f-52dc884a8fff" xlink:href="codi-20230331.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_09d6d91d-0f64-4f29-910f-52dc884a8fff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_93737287-c955-43b9-a5e0-46bf4e6b2910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_93737287-c955-43b9-a5e0-46bf4e6b2910" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a5a3cfab-029b-446a-849a-26f550c034bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a5a3cfab-029b-446a-849a-26f550c034bf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_782e36cd-c07b-4340-95fa-b2a0bcf757f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_782e36cd-c07b-4340-95fa-b2a0bcf757f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_465ae766-47d3-4ad6-8bae-12d5f6af268b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_465ae766-47d3-4ad6-8bae-12d5f6af268b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e8feeeb-a79d-4a96-b8be-7f2b0963710f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e8feeeb-a79d-4a96-b8be-7f2b0963710f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3ccdcac-5e21-403c-be3d-2ef9b3472cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3ccdcac-5e21-403c-be3d-2ef9b3472cf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_addc6968-6ba7-4011-ad31-7aaa8504088e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_addc6968-6ba7-4011-ad31-7aaa8504088e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53d94c7f-63ce-4939-89a5-f4460a19cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53d94c7f-63ce-4939-89a5-f4460a19cb2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f75f4424-fc3f-41fc-83c3-d5b883661fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f75f4424-fc3f-41fc-83c3-d5b883661fc1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_02d532d1-e3d1-47cb-a58c-84df67b4ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_02d532d1-e3d1-47cb-a58c-84df67b4ea59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_24d963b1-86eb-4886-8d13-44aa13fde448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_24d963b1-86eb-4886-8d13-44aa13fde448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d919549c-9d6d-44ef-a067-8aa9637cd1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d919549c-9d6d-44ef-a067-8aa9637cd1dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_949c0a53-f2fd-4172-ac7c-5fe73066a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_949c0a53-f2fd-4172-ac7c-5fe73066a95d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_aa5235a5-92a5-4b61-a8b8-aa32b7673919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_aa5235a5-92a5-4b61-a8b8-aa32b7673919" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1aac6232-1f83-4715-b174-ad86c5854e44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1aac6232-1f83-4715-b174-ad86c5854e44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f241385e-617b-499e-b0a6-be2ab5a65e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f241385e-617b-499e-b0a6-be2ab5a65e5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_31d27e35-f98f-4745-b7c0-546ab46ccea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_31d27e35-f98f-4745-b7c0-546ab46ccea1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9674a1ea-ca70-41fe-b360-4a4c563cae25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9674a1ea-ca70-41fe-b360-4a4c563cae25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_3a7a57d9-3f0e-4583-a863-89526b359cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_3a7a57d9-3f0e-4583-a863-89526b359cc2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_bb4ff51d-c394-459a-9fb2-bc23d8ec64be" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_bb4ff51d-c394-459a-9fb2-bc23d8ec64be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_85e92f45-d57f-4e2e-a2f8-e5c624cede0f" xlink:href="codi-20230331.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_85e92f45-d57f-4e2e-a2f8-e5c624cede0f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_196b275e-8a25-4a40-ae09-16fcc67e7568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_196b275e-8a25-4a40-ae09-16fcc67e7568" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_42917a77-7889-4075-a668-d580a621a674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_42917a77-7889-4075-a668-d580a621a674" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_ffdfee0c-6c09-41ff-a25b-7794eab06baf" xlink:href="codi-20230331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_ffdfee0c-6c09-41ff-a25b-7794eab06baf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f5994f03-02e8-4819-83a3-64b4e4a88dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f5994f03-02e8-4819-83a3-64b4e4a88dce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a27d92-b1bc-4f7d-a629-7a517f066766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a27d92-b1bc-4f7d-a629-7a517f066766" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6ac62a41-d39a-4170-972c-9ce03a0a5d88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6ac62a41-d39a-4170-972c-9ce03a0a5d88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcee62a-5310-430b-a2be-5100677d1927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcee62a-5310-430b-a2be-5100677d1927" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_96daa9a8-2020-49de-8edd-678070149add" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_96daa9a8-2020-49de-8edd-678070149add" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4a61bcf3-6591-400f-a5ca-a5c2c0e2b9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00a4a0c3-89dd-42a1-86f7-8c921143c16e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00a4a0c3-89dd-42a1-86f7-8c921143c16e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_df8fe3ff-1652-4f90-baff-7528cb474f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_df8fe3ff-1652-4f90-baff-7528cb474f4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e4a3d807-e1f6-4b13-802a-203e716ef0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e4a3d807-e1f6-4b13-802a-203e716ef0c6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bcaf86-d05b-4f29-8388-22d2c050e841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bcaf86-d05b-4f29-8388-22d2c050e841" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_32e3eacf-34d1-4707-bee6-7c1a3335feac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_32e3eacf-34d1-4707-bee6-7c1a3335feac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc4a8177-08d7-4025-a6cb-0f194fbb6ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc4a8177-08d7-4025-a6cb-0f194fbb6ec0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="extended" id="i082c2898e3d64074a2fe78c6b244b293_DiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8f95120a-0689-4e48-91c3-bef23c8a3904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8f95120a-0689-4e48-91c3-bef23c8a3904" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c673d573-9d71-4e08-bc14-714377cd3e79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c673d573-9d71-4e08-bc14-714377cd3e79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperationsDiscontinuedoperationsPolicies"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="extended" id="i4865f2b4fabf4bfc9b138e7993d0db70_DiscontinuedOperationsDiscontinuedoperationsPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_86bd3718-fe59-4ca4-8699-65dc5855a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_86bd3718-fe59-4ca4-8699-65dc5855a70f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_97139d98-db50-4425-9386-186e8319e575_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_97139d98-db50-4425-9386-186e8319e575_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0e7319-8beb-4b30-8c4c-5121f180ac54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0e7319-8beb-4b30-8c4c-5121f180ac54" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="extended" id="i5e5c8476f3bd45f0bb9eae2160615669_DiscontinuedOperationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_49da8fcd-1dae-457e-9436-714efef0f069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_49da8fcd-1dae-457e-9436-714efef0f069" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05525fb2-073c-47cd-95af-5f2909de19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05525fb2-073c-47cd-95af-5f2909de19c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#PresentationandPrinciplesofConsolidationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="extended" id="ic3bca76ffbc44859a49bda020abae341_PresentationandPrinciplesofConsolidationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_615efac2-8f24-43c3-a40d-e48c76846ba7" xlink:href="codi-20230331.xsd#codi_NumberOfBusinessesOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:to="loc_codi_NumberOfBusinessesOwned_615efac2-8f24-43c3-a40d-e48c76846ba7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27205a49-323e-4bb5-83ad-e027ef1ff595_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27205a49-323e-4bb5-83ad-e027ef1ff595_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ac1f222c-7afa-4799-810d-c75ba5bf8bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ac1f222c-7afa-4799-810d-c75ba5bf8bc1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#AcquisitionAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="extended" id="i7532cc5dd7e645d28b4aec94615a2df3_AcquisitionAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_d9de6690-d844-463f-8af3-00ba3d07ac2d" xlink:href="codi-20230331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_d9de6690-d844-463f-8af3-00ba3d07ac2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c7b96a0-f7b6-4c67-b6ff-c1045f12b73e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_Goodwill_4c7b96a0-f7b6-4c67-b6ff-c1045f12b73e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_bb0a3acc-f0c2-4384-aa9c-3da58488a49e" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_bb0a3acc-f0c2-4384-aa9c-3da58488a49e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2056a10a-e1db-4fdf-9f80-86c5aa2de5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2056a10a-e1db-4fdf-9f80-86c5aa2de5fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e44112a7-4a70-4d3e-81df-f61e5d2a3a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e44112a7-4a70-4d3e-81df-f61e5d2a3a4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d38c5738-d608-45a9-b98b-f678c6ee221d" xlink:href="codi-20230331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d38c5738-d608-45a9-b98b-f678c6ee221d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d1cfe947-0a12-47ab-9723-cdf7a90e3220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d1cfe947-0a12-47ab-9723-cdf7a90e3220" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_30062d1d-1040-4b8a-83d1-f3334a8f0270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_30062d1d-1040-4b8a-83d1-f3334a8f0270" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a39c8a23-540e-44fc-8230-6b39563e32f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a39c8a23-540e-44fc-8230-6b39563e32f5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e33e8fd2-1800-4b9d-a77d-c08d5813c3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e33e8fd2-1800-4b9d-a77d-c08d5813c3dd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6196b07c-c54b-4875-add9-8d63a4f1d001" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6196b07c-c54b-4875-add9-8d63a4f1d001" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_51370277-d5a8-4b91-8d17-1e168ec0ef3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_51370277-d5a8-4b91-8d17-1e168ec0ef3c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_354b8f5a-f9cc-41e6-8add-cb3ea19d98b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_354b8f5a-f9cc-41e6-8add-cb3ea19d98b5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_36aabe77-3f74-463d-90c3-c68fb8e2e8cc" xlink:href="codi-20230331.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_36aabe77-3f74-463d-90c3-c68fb8e2e8cc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e8d60690-0b9b-4424-96a7-c52919271a79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e8d60690-0b9b-4424-96a7-c52919271a79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d044919a-4f8c-45da-a843-31f1462a58ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:to="loc_us-gaap_SubsequentEventMember_d044919a-4f8c-45da-a843-31f1462a58ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5eb9b338-bbe5-483c-afbc-218596317173_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:to="loc_dei_EntityDomain_5eb9b338-bbe5-483c-afbc-218596317173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:to="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_c4285377-7b37-4530-b57e-500288427109" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_VelocityOutdoorMember_c4285377-7b37-4530-b57e-500288427109" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_259aaf3e-1be4-42e6-9e62-cf28bf6ab50a" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_MarucciMemberMember_259aaf3e-1be4-42e6-9e62-cf28bf6ab50a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_501a8d58-7591-4aae-9fa2-38edb16560b1" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_AltorMember_501a8d58-7591-4aae-9fa2-38edb16560b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d29ac69a-a847-4c4b-a816-4145ac1fac79" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_ArnoldMember_d29ac69a-a847-4c4b-a816-4145ac1fac79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8bfcde93-55e3-4319-9d76-7951032486df_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8bfcde93-55e3-4319-9d76-7951032486df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_062a7a6a-d5b3-446a-ad71-a57678dc4f53" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:to="loc_srt_ScenarioUnspecifiedDomain_062a7a6a-d5b3-446a-ad71-a57678dc4f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ba52fd91-66ab-4e77-8d35-43261cd317c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ba52fd91-66ab-4e77-8d35-43261cd317c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_61dc4558-5c3a-4bc8-8679-7b7bff5416c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:to="loc_us-gaap_TradeNamesMember_61dc4558-5c3a-4bc8-8679-7b7bff5416c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_029dac59-2679-4d38-bd66-2f133a97640c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:to="loc_us-gaap_EquityComponentDomain_029dac59-2679-4d38-bd66-2f133a97640c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:to="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e4d1bb4-17e4-478e-af40-7bc6df5b7576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e4d1bb4-17e4-478e-af40-7bc6df5b7576" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d633735-e470-488d-b1c6-3da83b3ea41a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d633735-e470-488d-b1c6-3da83b3ea41a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_dee9b667-68d3-4bd1-ba45-3853d6dfacec" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_MarucciMemberMember_dee9b667-68d3-4bd1-ba45-3853d6dfacec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_d295299e-25d5-404b-a37d-a7a0e03b57e0" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_VelocityOutdoorMember_d295299e-25d5-404b-a37d-a7a0e03b57e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_fbd2b8b7-9b5f-4171-b087-928ca864fe45" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_BOAMember_fbd2b8b7-9b5f-4171-b087-928ca864fe45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_68abe0cf-d1b0-4f85-b844-301fdc460b2f" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_ArnoldMember_68abe0cf-d1b0-4f85-b844-301fdc460b2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f2db8d81-bed6-4a39-88b0-785429d44733" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_LuganoMember_f2db8d81-bed6-4a39-88b0-785429d44733" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_9d6dfc79-168d-420f-944d-1c27dbf11b59" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_PrimaloftMember_9d6dfc79-168d-420f-944d-1c27dbf11b59" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_c09afda9-0807-44fc-abec-5545a53a615e" xlink:href="codi-20230331.xsd#codi_KingsCamoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_KingsCamoMember_c09afda9-0807-44fc-abec-5545a53a615e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:to="loc_us-gaap_SegmentDomain_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:to="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_806649d5-6f1a-4c69-9ed3-aae39e4f94d5" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:to="loc_codi_MarucciMemberMember_806649d5-6f1a-4c69-9ed3-aae39e4f94d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended" id="i0f774723dba547e5861927e9d893eebd_AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0f4f45d7-ca98-4898-b597-e16038d35db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:to="loc_us-gaap_Goodwill_0f4f45d7-ca98-4898-b597-e16038d35db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_09b9adc0-7712-4bcf-8639-ecd5d15b6dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_09b9adc0-7712-4bcf-8639-ecd5d15b6dcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_75876ff0-959c-4e4c-ba90-c71ad0915817" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_75876ff0-959c-4e4c-ba90-c71ad0915817" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3af0422a-d613-4753-8a28-e8dc79e2edd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3af0422a-d613-4753-8a28-e8dc79e2edd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_81e307a6-e08e-4163-b898-b0e652f63468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_81e307a6-e08e-4163-b898-b0e652f63468" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_716d5449-0972-4032-96e6-c594a201fe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_716d5449-0972-4032-96e6-c594a201fe58" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_88074cb2-4ef6-4450-b2f6-97bd7a111008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_88074cb2-4ef6-4450-b2f6-97bd7a111008" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_24eb9a84-dabf-401e-b7ca-95d138e9b577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_24eb9a84-dabf-401e-b7ca-95d138e9b577" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_81689504-71d7-4d85-805c-1c0dbe167186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_81689504-71d7-4d85-805c-1c0dbe167186" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_97e9194c-4e06-4dd6-95ff-ff4e6d747ef0" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_97e9194c-4e06-4dd6-95ff-ff4e6d747ef0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2e1c5082-a97c-4fd6-8028-0d54dbdd14c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2e1c5082-a97c-4fd6-8028-0d54dbdd14c5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_eca3c8f4-0cfb-4175-bc21-9a8eebfc5852" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_eca3c8f4-0cfb-4175-bc21-9a8eebfc5852" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6d7e63e4-cf25-4703-8900-e98e831b0299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6d7e63e4-cf25-4703-8900-e98e831b0299" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_e914a812-ca2d-430d-b11e-e053b6b3f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_e914a812-ca2d-430d-b11e-e053b6b3f6a6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ac3af8bf-dd81-4914-868b-8e7132c50d42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ac3af8bf-dd81-4914-868b-8e7132c50d42" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cecd4db0-7ba8-4f63-bf60-04a26154aee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cecd4db0-7ba8-4f63-bf60-04a26154aee5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_b7a6d04c-19dc-4838-80c0-ad1eabec5866" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_b7a6d04c-19dc-4838-80c0-ad1eabec5866" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_980bdbc2-c883-404b-8c9b-3dd037034c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_980bdbc2-c883-404b-8c9b-3dd037034c8a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_79e3e07d-2c61-4044-b4e8-ad5bab8f3341" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_79e3e07d-2c61-4044-b4e8-ad5bab8f3341" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afa670b4-1f09-41b8-b442-f58b3525a3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afa670b4-1f09-41b8-b442-f58b3525a3c3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_83f4b50c-2dfc-4bf6-a90a-9d0e1acf20c5" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_83f4b50c-2dfc-4bf6-a90a-9d0e1acf20c5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e76f99a6-8da4-4afa-94ba-a01417a50d60" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e76f99a6-8da4-4afa-94ba-a01417a50d60" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_d9b41f16-5e1d-451f-96b8-0a77a224aad3" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_d9b41f16-5e1d-451f-96b8-0a77a224aad3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_284b35fd-2d93-4f51-a28f-6be118180bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_284b35fd-2d93-4f51-a28f-6be118180bc0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_7d84b300-31ef-4b78-8ed6-43b1a2f986e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_7d84b300-31ef-4b78-8ed6-43b1a2f986e6" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_9ed12490-47b1-4b9c-ae93-0992fc51287f" xlink:href="codi-20230331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_9ed12490-47b1-4b9c-ae93-0992fc51287f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a7697bfb-4c31-4b0d-8e2c-bdf09f68c97f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a7697bfb-4c31-4b0d-8e2c-bdf09f68c97f" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dddc6078-f4d1-4995-9957-d53daa0b9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dddc6078-f4d1-4995-9957-d53daa0b9a87" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1911de4d-19b6-4981-95a6-16e26887cd18" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1911de4d-19b6-4981-95a6-16e26887cd18" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_2ad1fae3-7630-4407-9787-4c793d7b0755" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_2ad1fae3-7630-4407-9787-4c793d7b0755" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_a46af172-7d8b-46fe-a17a-68df321befa4" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_a46af172-7d8b-46fe-a17a-68df321befa4" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_8b4114b9-1e59-4978-9650-beed5ec7aa83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_8b4114b9-1e59-4978-9650-beed5ec7aa83" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_38757082-db58-4de7-8f2e-2484a070ae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_38757082-db58-4de7-8f2e-2484a070ae1f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_75bb8136-d92c-427d-aed5-82baf4a96b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_75bb8136-d92c-427d-aed5-82baf4a96b11" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd7b4718-3d99-47ea-8d81-0b3d61e213c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd7b4718-3d99-47ea-8d81-0b3d61e213c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_311bff77-9cd8-4dd5-8e57-2de5aba374b8" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_MarucciMemberMember_311bff77-9cd8-4dd5-8e57-2de5aba374b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7aa86331-50f8-4fdb-988b-f0373e829593" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_VelocityOutdoorMember_7aa86331-50f8-4fdb-988b-f0373e829593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_2d53e48d-000e-447a-aa75-b048f53f51bb" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_BOAMember_2d53e48d-000e-447a-aa75-b048f53f51bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2addcbe7-1769-454c-b123-76708b7bbced" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_LuganoMember_2addcbe7-1769-454c-b123-76708b7bbced" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_cfe9cc90-5354-4475-8020-eafd5c4ef7de" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_PrimaloftMember_cfe9cc90-5354-4475-8020-eafd5c4ef7de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eae301f0-4416-4ffb-8c79-64221c1fecaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eae301f0-4416-4ffb-8c79-64221c1fecaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_05ddcf57-3e74-46fd-a144-65ba5797d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:to="loc_us-gaap_SubsequentEventMember_05ddcf57-3e74-46fd-a144-65ba5797d64d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_963e4921-e19d-4fa8-a2ba-fa4e3be0a477_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:to="loc_srt_ScenarioUnspecifiedDomain_963e4921-e19d-4fa8-a2ba-fa4e3be0a477_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_a7d0ff6e-ca64-416b-96d2-b760923edd06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_a7d0ff6e-ca64-416b-96d2-b760923edd06" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="extended" id="i2c0577e29fe24a098ad2f58b233a6b73_AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c3aed9e1-fcf4-4929-8dc3-34cd3bfacd88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c3aed9e1-fcf4-4929-8dc3-34cd3bfacd88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57f2864a-003e-4a2f-a42b-a9b339341244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57f2864a-003e-4a2f-a42b-a9b339341244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7743a19a-67e0-4e39-b032-5b36176545d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_Goodwill_7743a19a-67e0-4e39-b032-5b36176545d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f3f3957e-8f94-4542-87d5-c664c3e70605_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f3f3957e-8f94-4542-87d5-c664c3e70605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_601fd945-6dff-49f2-b34a-93f5a1b842fa" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_MarucciMemberMember_601fd945-6dff-49f2-b34a-93f5a1b842fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_eb0ac6ae-0bb1-4faa-9df0-e42a2f73d4ad" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_VelocityOutdoorMember_eb0ac6ae-0bb1-4faa-9df0-e42a2f73d4ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_b728d844-c2f5-450d-a6bb-e02bf6d2f369" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_BOAMember_b728d844-c2f5-450d-a6bb-e02bf6d2f369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_1c5bd79f-9edb-4c6f-bbaa-395914811942" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_LuganoMember_1c5bd79f-9edb-4c6f-bbaa-395914811942" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_c943591a-560d-4a13-8360-a49c4ec3849c" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_PrimaloftMember_c943591a-560d-4a13-8360-a49c4ec3849c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0fe7e9fc-91c3-42af-954d-72699b624725_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0fe7e9fc-91c3-42af-954d-72699b624725_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_6abdab2d-f7db-49ff-9242-fbce4c30e13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_TradeNamesMember_6abdab2d-f7db-49ff-9242-fbce4c30e13b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f2770b79-f25f-4016-9250-9967ad07cc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f2770b79-f25f-4016-9250-9967ad07cc2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b09cc74f-d6ee-4b8c-bebd-d6a0336c2327" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b09cc74f-d6ee-4b8c-bebd-d6a0336c2327" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_28a573dc-41a7-4a0b-8515-0808ae81d702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_28a573dc-41a7-4a0b-8515-0808ae81d702" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#AcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended" id="if5e132c0fc854e1586a7529e8dd774aa_AcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_0fd3feb6-399a-4ff3-9703-b632c06866a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_0fd3feb6-399a-4ff3-9703-b632c06866a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f6b12805-d314-46bc-8eff-c997e5c141b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_NetIncomeLoss_f6b12805-d314-46bc-8eff-c997e5c141b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_90615e73-5977-431d-b8eb-b1ac716665a1" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_90615e73-5977-431d-b8eb-b1ac716665a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_616563a6-33e8-4ff1-bca0-64637292e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_616563a6-33e8-4ff1-bca0-64637292e6ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4fe0ba69-67fb-463c-83df-338e7d430c22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4fe0ba69-67fb-463c-83df-338e7d430c22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8dbcfe9a-cb26-4c41-a5a9-5e2bf5f26a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8dbcfe9a-cb26-4c41-a5a9-5e2bf5f26a4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_760363cf-d075-40ae-84aa-51de2ffa7e97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_760363cf-d075-40ae-84aa-51de2ffa7e97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_f8f23b87-9763-46f2-9fec-f3467c06a491" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:to="loc_codi_MarucciMemberMember_f8f23b87-9763-46f2-9fec-f3467c06a491" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_56f66248-caad-4ab8-9791-bba592579554_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:to="loc_us-gaap_SegmentDomain_56f66248-caad-4ab8-9791-bba592579554_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:to="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_df6b45c5-9374-43d3-8747-d6f6d9dd23bf" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:to="loc_codi_PrimaloftMember_df6b45c5-9374-43d3-8747-d6f6d9dd23bf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="extended" id="i8bac921f005242c0a86ce8b920ce3a51_DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_e702789d-5e59-4c77-abf8-3f162d4f940e" xlink:href="codi-20230331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_e702789d-5e59-4c77-abf8-3f162d4f940e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_4c671a33-4e26-4aad-b7bc-ff4cc1621e0f" xlink:href="codi-20230331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_4c671a33-4e26-4aad-b7bc-ff4cc1621e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c13c5584-443b-4d20-b9b7-ecb0d3bb9023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c13c5584-443b-4d20-b9b7-ecb0d3bb9023" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_7745c50a-c5af-4904-acc1-e8be6b048e05" xlink:href="codi-20230331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_7745c50a-c5af-4904-acc1-e8be6b048e05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb713ee3-e92e-4d1a-8518-49821e1079ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb713ee3-e92e-4d1a-8518-49821e1079ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_dca46001-198d-423d-809c-fbd3063c87ef" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_dca46001-198d-423d-809c-fbd3063c87ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_fcd665f2-74c8-46a9-b5ed-9b8bf6135995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_fcd665f2-74c8-46a9-b5ed-9b8bf6135995" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b6518991-ec20-4bbf-b484-df9be210f743_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b6518991-ec20-4bbf-b484-df9be210f743_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_63d762e0-3bfa-4174-9bc8-fc7694a78663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:to="loc_us-gaap_SubsequentEventMember_63d762e0-3bfa-4174-9bc8-fc7694a78663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_10090920-05d5-4cdd-9a59-8a7a2d8dc358_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_10090920-05d5-4cdd-9a59-8a7a2d8dc358_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b4c5e3f4-8dc3-4e9a-a2fb-d540a238cf63" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:to="loc_codi_LibertyMember_b4c5e3f4-8dc3-4e9a-a2fb-d540a238cf63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_381e7fc8-564e-4131-b14b-7c3ca64f23cc" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:to="loc_codi_AciMember_381e7fc8-564e-4131-b14b-7c3ca64f23cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ca56efd4-9e42-42da-a84d-bf588f94dcbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ca56efd4-9e42-42da-a84d-bf588f94dcbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ccc76925-ad2f-4ed6-a9d5-6e9637fe9c54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ccc76925-ad2f-4ed6-a9d5-6e9637fe9c54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d78448bf-e1d0-4fb2-8a88-731117e474c1_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:to="loc_srt_RangeMember_d78448bf-e1d0-4fb2-8a88-731117e474c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:to="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_651440c3-9fb5-4e05-9a51-4dc48f53cb31" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:to="loc_srt_MinimumMember_651440c3-9fb5-4e05-9a51-4dc48f53cb31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff397e6d-0d20-4563-821e-a18e5e206a83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:to="loc_us-gaap_SegmentDomain_ff397e6d-0d20-4563-821e-a18e5e206a83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:to="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_6e4af9a3-dd82-4f91-b962-2869cdcce03a" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:to="loc_codi_LibertyMember_6e4af9a3-dd82-4f91-b962-2869cdcce03a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended" id="ib3835cf906034904a35c2d250a81ebc2_DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_48e6d08f-3220-4305-8d31-e173495af2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_48e6d08f-3220-4305-8d31-e173495af2eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a8de49bc-4dc4-4008-9727-70d43a483d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a8de49bc-4dc4-4008-9727-70d43a483d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c296bc24-20ce-4b8a-94bb-949b96d9db76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c296bc24-20ce-4b8a-94bb-949b96d9db76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_6bf9358e-f3b4-47de-8e7f-a212e3cdaa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_MinorityInterest_6bf9358e-f3b4-47de-8e7f-a212e3cdaa6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3229f608-ff1d-41e7-8f4a-f73d1532c548" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3229f608-ff1d-41e7-8f4a-f73d1532c548" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_b89601ae-68bd-4236-8096-e7c218c60915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_b89601ae-68bd-4236-8096-e7c218c60915" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f3f4146d-51bf-4061-acd2-7050f3e107b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f3f4146d-51bf-4061-acd2-7050f3e107b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_709d9884-a569-4e56-95ed-4e36741e150c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_709d9884-a569-4e56-95ed-4e36741e150c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_98d399a1-f990-41fb-869a-53b2e0d41ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_98d399a1-f990-41fb-869a-53b2e0d41ad9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78ce4ece-da87-4176-a5df-05009d2f2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78ce4ece-da87-4176-a5df-05009d2f2eba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3fc54903-3223-4ff0-887b-aecc59f83109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3fc54903-3223-4ff0-887b-aecc59f83109" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d8a6d0c5-2ad2-4c2c-92f0-5ea49f43ee07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d8a6d0c5-2ad2-4c2c-92f0-5ea49f43ee07" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_bb986759-e1e9-4433-92ab-0342c6f14eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_bb986759-e1e9-4433-92ab-0342c6f14eb9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_38f7dacb-930e-47f3-b5d1-2b35af459e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_38f7dacb-930e-47f3-b5d1-2b35af459e84" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8115fd1a-23cf-4f6e-9dca-31f367faed49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8115fd1a-23cf-4f6e-9dca-31f367faed49" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_c37b84db-7585-4ce5-bfc0-7431d1dca557" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_c37b84db-7585-4ce5-bfc0-7431d1dca557" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_daee3ce4-782e-4a37-a66e-f8643de8be01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_daee3ce4-782e-4a37-a66e-f8643de8be01" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_c75f747a-7254-4b0b-9cb4-9d51030255b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_c75f747a-7254-4b0b-9cb4-9d51030255b3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bed5cb4-5fbb-4981-8eb0-735f6a90ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bed5cb4-5fbb-4981-8eb0-735f6a90ba17" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4643e77d-0bb8-4fc1-a39a-293c54b14eac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4643e77d-0bb8-4fc1-a39a-293c54b14eac" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_10d2fcf9-33b8-40c4-89f9-52e84e09650a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_10d2fcf9-33b8-40c4-89f9-52e84e09650a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_1f8e5701-1bf2-4e41-b1c2-d493c623f744" xlink:href="codi-20230331.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_1f8e5701-1bf2-4e41-b1c2-d493c623f744" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_62f40bb5-a0d2-4532-9bab-9446b5683532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_62f40bb5-a0d2-4532-9bab-9446b5683532" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_258d4f3e-f100-432a-a25a-ccf2727af1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_258d4f3e-f100-432a-a25a-ccf2727af1a7" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d99d32f7-fc85-45b3-ab7f-e6b1bc9b7191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d99d32f7-fc85-45b3-ab7f-e6b1bc9b7191" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_717119ec-316f-4af9-985e-eaf7b60b66f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_717119ec-316f-4af9-985e-eaf7b60b66f5" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c2fb34ba-03af-4ecb-9b73-9fbfb8973492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c2fb34ba-03af-4ecb-9b73-9fbfb8973492" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0ca1bac3-b694-4b0e-9958-29b9b7c394e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:to="loc_us-gaap_SegmentDomain_0ca1bac3-b694-4b0e-9958-29b9b7c394e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:to="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_20e46b99-1d7e-4ffe-853d-f0afc22f9f36" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:to="loc_codi_LibertyMember_20e46b99-1d7e-4ffe-853d-f0afc22f9f36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0ec7b1e0-1766-492b-86ae-94537b129505" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:to="loc_codi_AciMember_0ec7b1e0-1766-492b-86ae-94537b129505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c8ff481-394e-409c-90e4-d2530a5bffaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8c8ff481-394e-409c-90e4-d2530a5bffaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6e61e576-1346-4782-9c4f-30d272fe8f57" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:to="loc_codi_AciMember_6e61e576-1346-4782-9c4f-30d272fe8f57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e56e0e86-d9c5-44ef-9bca-920e07a2b98c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e56e0e86-d9c5-44ef-9bca-920e07a2b98c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_260cead6-a211-4fdf-a435-cb6224476356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_260cead6-a211-4fdf-a435-cb6224476356" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended" id="i034a7da927fe4872ae3f90a592362254_DiscontinuedOperationsSummarizedOperatingResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_19c81e3a-b314-4d3c-bd94-99f04648425e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_19c81e3a-b314-4d3c-bd94-99f04648425e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_4fafd709-43f4-45e6-8960-d4ce97ffcdad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_4fafd709-43f4-45e6-8960-d4ce97ffcdad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_218123cc-e645-4d55-b20a-6fd45d3950f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_218123cc-e645-4d55-b20a-6fd45d3950f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_610d6ea5-4563-4b33-83ed-f08631d0cb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_610d6ea5-4563-4b33-83ed-f08631d0cb3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b14b562f-5f72-4af8-a792-053595899998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b14b562f-5f72-4af8-a792-053595899998" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_62a7a321-6452-4523-94dc-6b4930df49f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_62a7a321-6452-4523-94dc-6b4930df49f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_72aae661-0d5d-40bc-839d-41882cf59006" xlink:href="codi-20230331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_72aae661-0d5d-40bc-839d-41882cf59006" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_f97d4432-a389-4f5d-a5d2-794cfebad5e1" xlink:href="codi-20230331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_f97d4432-a389-4f5d-a5d2-794cfebad5e1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_5c4e92a0-b8ef-408f-877b-83514755522d" xlink:href="codi-20230331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_5c4e92a0-b8ef-408f-877b-83514755522d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c17fc989-d8a9-4fcf-8c99-1487fe638177" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c17fc989-d8a9-4fcf-8c99-1487fe638177" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2debd0ac-ce49-4058-bb51-15cfffd56c88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:to="loc_us-gaap_SegmentDomain_2debd0ac-ce49-4058-bb51-15cfffd56c88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:to="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_880803dc-baaf-4e40-9675-1b126b2c6cb1" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:to="loc_codi_LibertyMember_880803dc-baaf-4e40-9675-1b126b2c6cb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6b1595ad-b105-48d3-862a-8193fdb14b82" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:to="loc_codi_AciMember_6b1595ad-b105-48d3-862a-8193fdb14b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_671e825f-3eb1-4e1f-87d0-595cbd2ba60e" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:to="loc_codi_LibertyMember_671e825f-3eb1-4e1f-87d0-595cbd2ba60e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5dd705cd-22ad-40e5-bd70-ef47d6736c79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5dd705cd-22ad-40e5-bd70-ef47d6736c79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_1ad113de-b703-4785-bc2c-1c95d2a05171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_1ad113de-b703-4785-bc2c-1c95d2a05171" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i84d3253a78204d55ae939c0c1782a39e_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_820d03b4-43c9-4443-ac34-58e17c9207dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_820d03b4-43c9-4443-ac34-58e17c9207dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:to="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c3db705-c4d2-405a-af84-8583ffe64769_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:to="loc_srt_SegmentGeographicalDomain_4c3db705-c4d2-405a-af84-8583ffe64769_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:to="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2b7aa2c3-548d-4849-a8f6-6da8232dffb6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_country_US_2b7aa2c3-548d-4849-a8f6-6da8232dffb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_d3c8dbf6-c181-4cdd-a8ad-bbf7b37e83bb" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_country_CA_d3c8dbf6-c181-4cdd-a8ad-bbf7b37e83bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e22fcb5f-d01f-46b8-9ccf-d24322b0e98a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_srt_EuropeMember_e22fcb5f-d01f-46b8-9ccf-d24322b0e98a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_e69d02fa-3789-43f5-ae55-4360e1ba57b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_srt_AsiaPacificMember_e69d02fa-3789-43f5-ae55-4360e1ba57b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_fef8a726-65f5-4af3-bf27-d0bef88711b8" xlink:href="codi-20230331.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_codi_OtherInternationalMember_fef8a726-65f5-4af3-bf27-d0bef88711b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:to="loc_us-gaap_SegmentDomain_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:to="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_9c269742-3da4-4bd8-90aa-35abc57a4793" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_A5.11TacticalMember_9c269742-3da4-4bd8-90aa-35abc57a4793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_b0c83f4d-e297-4b72-b14b-51b4816f748b" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_ErgoMember_b0c83f4d-e297-4b72-b14b-51b4816f748b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c4d6140d-78f4-4990-99a4-61d58938c26b" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_MarucciMemberMember_c4d6140d-78f4-4990-99a4-61d58938c26b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_495baa79-52ff-4a40-acdd-5d741f0961d8" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_VelocityOutdoorMember_495baa79-52ff-4a40-acdd-5d741f0961d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7b9cf41a-8744-4120-b98a-975f9ef1459b" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_AciMember_7b9cf41a-8744-4120-b98a-975f9ef1459b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_9aee858f-3cae-4b8f-a9f2-6ceef72925f7" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_ArnoldMember_9aee858f-3cae-4b8f-a9f2-6ceef72925f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_05677385-7297-4520-beaf-dfe761cc8928" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_SternoProductsMember_05677385-7297-4520-beaf-dfe761cc8928" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_03765b39-34ca-46a3-85d4-a429a66dc0db" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_BOAMember_03765b39-34ca-46a3-85d4-a429a66dc0db" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_f09a701d-35b9-4585-9579-6b1cd3aaa200" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_AltorMember_f09a701d-35b9-4585-9579-6b1cd3aaa200" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fc8c1da4-98e9-4dbb-bb4a-d98533e61491" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_LuganoMember_fc8c1da4-98e9-4dbb-bb4a-d98533e61491" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_13129c37-3af0-41bd-9df7-96cb3bb67c82" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_PrimaloftMember_13129c37-3af0-41bd-9df7-96cb3bb67c82" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended" id="ieebe5dfcc32e413b9a7bbc38369a93c4_OperatingSegmentDataAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3315cdbe-65ae-405b-af46-a13672d25096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_DepreciationAndAmortization_3315cdbe-65ae-405b-af46-a13672d25096" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ba4b3c34-24c7-4b00-b87c-74c60d45e78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_NumberOfReportableSegments_ba4b3c34-24c7-4b00-b87c-74c60d45e78e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a6930b4f-2b5f-4ab0-b4bc-9768da6c9bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a6930b4f-2b5f-4ab0-b4bc-9768da6c9bba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_ba5ee132-e6b4-4270-a333-a19f2c53f45b" xlink:href="codi-20230331.xsd#codi_NumberOfClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_codi_NumberOfClients_ba5ee132-e6b4-4270-a333-a19f2c53f45b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_a83ee534-a827-444d-a3b4-2fbb9cd4a6cb" xlink:href="codi-20230331.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_codi_NumberOfManufacturingFacilities_a83ee534-a827-444d-a3b4-2fbb9cd4a6cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_25ad00f3-83b6-482b-ace6-8d2fc50e769b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:to="loc_srt_ConsolidationItemsDomain_25ad00f3-83b6-482b-ace6-8d2fc50e769b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:to="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f3c56f52-b230-4151-a4a4-08b8b1bd89b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_f3c56f52-b230-4151-a4a4-08b8b1bd89b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_35953e62-7ffc-4368-aa42-d43fca388075" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_35953e62-7ffc-4368-aa42-d43fca388075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:to="loc_us-gaap_SegmentDomain_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:to="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_bea18387-1ed1-4c45-8867-005074c24b66" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_A5.11TacticalMember_bea18387-1ed1-4c45-8867-005074c24b66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_4bff340d-ec4c-4c37-a6e2-b8b9db99f481" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_ErgobabyMember_4bff340d-ec4c-4c37-a6e2-b8b9db99f481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_af551ebe-5930-4bf6-88c4-6b8ff18fa9d2" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_LibertyMember_af551ebe-5930-4bf6-88c4-6b8ff18fa9d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_00683ac5-28ed-45b6-aa8e-2b3b19ab0f40" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_VelocityOutdoorMember_00683ac5-28ed-45b6-aa8e-2b3b19ab0f40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0f63e295-7186-4cda-8222-019e1aaf60b4" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_AciMember_0f63e295-7186-4cda-8222-019e1aaf60b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2e8a5009-1cef-4c11-bee3-818201cbce1f" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_ArnoldMagneticsMember_2e8a5009-1cef-4c11-bee3-818201cbce1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3d61c285-4c6b-4023-94e3-b7926c36b408" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_SternoProductsMember_3d61c285-4c6b-4023-94e3-b7926c36b408" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_df2fbb8c-92e3-44c6-9f05-3500937f7dc9" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_AltorMember_df2fbb8c-92e3-44c6-9f05-3500937f7dc9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e43e001-65ab-4673-8ad8-62c7253ce883_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:to="loc_srt_RangeMember_0e43e001-65ab-4673-8ad8-62c7253ce883_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:to="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9be2bc79-6461-4dd2-b6b0-0f0a2dfa8117" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:to="loc_srt_MinimumMember_9be2bc79-6461-4dd2-b6b0-0f0a2dfa8117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fee486be-e4b0-43e3-8e53-c62afd258c25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fee486be-e4b0-43e3-8e53-c62afd258c25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_3875958f-7c8e-4d18-8f9b-63d8bec5d1b9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:to="loc_codi_Seniornotesdue2026Member_3875958f-7c8e-4d18-8f9b-63d8bec5d1b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f7e69ef4-3359-48f5-8c86-405cb75bb341_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f7e69ef4-3359-48f5-8c86-405cb75bb341_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_8c3c911e-c6ee-41e9-8fcc-9ec121e43700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_8c3c911e-c6ee-41e9-8fcc-9ec121e43700" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1576cabe-9ab6-454f-805e-244d476d3171_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1576cabe-9ab6-454f-805e-244d476d3171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_4b3db04f-481c-4f5b-83f5-c6dd5f5c7027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:to="loc_us-gaap_TradingRevenueMember_4b3db04f-481c-4f5b-83f5-c6dd5f5c7027" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended" id="i0509a8adc8ca4bbe8489dad25cf5d38f_OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9198b0ea-33cb-44b5-b5ee-afcdd0099e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9198b0ea-33cb-44b5-b5ee-afcdd0099e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:to="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_98b3814a-1141-45ad-a455-55622241a4f7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:to="loc_srt_ConsolidationItemsDomain_98b3814a-1141-45ad-a455-55622241a4f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:to="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1781494d-f3ed-4379-ac02-bcb9143f5565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_1781494d-f3ed-4379-ac02-bcb9143f5565" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1e19d322-d251-40c2-b5fd-7b95c09d6422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1e19d322-d251-40c2-b5fd-7b95c09d6422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf8aecff-e115-4e62-aee1-bfb55ad6843e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:to="loc_us-gaap_SegmentDomain_bf8aecff-e115-4e62-aee1-bfb55ad6843e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:to="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ff30ccfa-3985-470e-b0da-a350db5e4cfd" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_A5.11TacticalMember_ff30ccfa-3985-470e-b0da-a350db5e4cfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_39a7e6e2-e314-4e3e-ab14-b4783a11cc4f" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_ErgobabyMember_39a7e6e2-e314-4e3e-ab14-b4783a11cc4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fa4f53d1-0166-455e-8d56-616a7283f1a0" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_LibertyMember_fa4f53d1-0166-455e-8d56-616a7283f1a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3a002728-98b4-4b8e-879b-26ce0fc623a7" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_MarucciMemberMember_3a002728-98b4-4b8e-879b-26ce0fc623a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_4a361859-9869-4cee-83f8-0f6009b2cf0d" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_VelocityOutdoorMember_4a361859-9869-4cee-83f8-0f6009b2cf0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4b9de21b-6805-4ebb-a129-41c0a2f5ee39" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_AciMember_4b9de21b-6805-4ebb-a129-41c0a2f5ee39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_03a8865c-46ff-4703-90e3-6a8f4de5d0ff" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_ArnoldMagneticsMember_03a8865c-46ff-4703-90e3-6a8f4de5d0ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_613dd573-6aa8-45fe-844a-2ff2a35ba52f" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_SternoProductsMember_613dd573-6aa8-45fe-844a-2ff2a35ba52f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_4fa5a61c-c13b-4586-9576-150a6e6bc2b3" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_SternoCandleLampMember_4fa5a61c-c13b-4586-9576-150a6e6bc2b3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_1d9407e0-145a-4b4e-9ad6-51f8b4a9ee92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_us-gaap_CorporateAndOtherMember_1d9407e0-145a-4b4e-9ad6-51f8b4a9ee92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_ce7e3470-2ee1-4802-9b81-57f353113b6e" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_BOAMember_ce7e3470-2ee1-4802-9b81-57f353113b6e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_42893fe0-5d80-4300-9d7c-66614017f460" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_AltorMember_42893fe0-5d80-4300-9d7c-66614017f460" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fee445c5-0bdf-4551-b53d-1cb7fed0d977" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_LuganoMember_fee445c5-0bdf-4551-b53d-1cb7fed0d977" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_8ccccb83-9946-4364-8321-168932476518" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_PrimaloftMember_8ccccb83-9946-4364-8321-168932476518" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended" id="i66086f989e254efbabe90020047f5f21_OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a50a285b-e842-49ce-8934-8ece0c120fac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a50a285b-e842-49ce-8934-8ece0c120fac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bbcdbac5-81ac-48a6-aa87-6ac5b0606ead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_OperatingIncomeLoss_bbcdbac5-81ac-48a6-aa87-6ac5b0606ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c860c6d5-0b6a-4d73-ae15-2b48cb0e0dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c860c6d5-0b6a-4d73-ae15-2b48cb0e0dd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2c36afea-fa59-4bab-bfe3-a0999a648c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_InterestExpense_2c36afea-fa59-4bab-bfe3-a0999a648c29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_15b58847-77d7-4061-ae28-75f3d15f3e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_15b58847-77d7-4061-ae28-75f3d15f3e78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_e347f978-1417-4d3a-acd5-aa028958c8de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_e347f978-1417-4d3a-acd5-aa028958c8de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:to="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:to="loc_srt_ConsolidationItemsDomain_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:to="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_15ddf760-a9cf-4b8b-b32b-d2ecb3d3278d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:to="loc_us-gaap_OperatingSegmentsMember_15ddf760-a9cf-4b8b-b32b-d2ecb3d3278d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_cce672e8-dbf3-44ef-b965-5f535e069429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_cce672e8-dbf3-44ef-b965-5f535e069429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ef6db07-2461-4962-9c4d-ff6b4ece750f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:to="loc_us-gaap_SegmentDomain_9ef6db07-2461-4962-9c4d-ff6b4ece750f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:to="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a5054876-b006-464d-9b84-f3c6213b8d6c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_A5.11TacticalMember_a5054876-b006-464d-9b84-f3c6213b8d6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9298425c-ea53-45f3-9e7f-5dee17102f5a" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_ErgobabyMember_9298425c-ea53-45f3-9e7f-5dee17102f5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e5ccab08-717d-49c3-954b-8a8b7ec74a8f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_LibertyMember_e5ccab08-717d-49c3-954b-8a8b7ec74a8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1f5dcda5-e80d-4245-9fac-f00fe7394a3d" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_MarucciMemberMember_1f5dcda5-e80d-4245-9fac-f00fe7394a3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_30221dc1-2b70-4ada-a9bb-83342f9fc21f" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_VelocityOutdoorMember_30221dc1-2b70-4ada-a9bb-83342f9fc21f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_da679301-b20f-4988-981d-428d30542958" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_AciMember_da679301-b20f-4988-981d-428d30542958" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_5e8f57da-687c-4a31-a265-104befd834fd" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_ArnoldMagneticsMember_5e8f57da-687c-4a31-a265-104befd834fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_15af9e05-4514-4b34-9c7a-d7e10a5a8eb8" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_SternoProductsMember_15af9e05-4514-4b34-9c7a-d7e10a5a8eb8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_b560b5d5-46ed-4ec3-9e07-efcc8298185b" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_SternoCandleLampMember_b560b5d5-46ed-4ec3-9e07-efcc8298185b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_41222d05-b659-4ded-aa93-0e8f18a1b094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_us-gaap_CorporateAndOtherMember_41222d05-b659-4ded-aa93-0e8f18a1b094" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_a00339da-0104-4dae-ad17-73fc05ccae22" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_BOAMember_a00339da-0104-4dae-ad17-73fc05ccae22" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_2e8a5ef7-518c-4e2d-8d35-8910c8f2a2e4" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_AltorMember_2e8a5ef7-518c-4e2d-8d35-8910c8f2a2e4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_316cb63a-7c1f-42a2-984b-667bea8f5753" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_LuganoMember_316cb63a-7c1f-42a2-984b-667bea8f5753" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_efd711b0-cfb1-4d39-ac85-e1cace6f454a" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_PrimaloftMember_efd711b0-cfb1-4d39-ac85-e1cace6f454a" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended" id="i7896238881ce4eb48fb5a0ad2fcc8289_OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_d986e2c4-fbfe-4415-be2d-fc9cab2523e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AccountsReceivableGross_d986e2c4-fbfe-4415-be2d-fc9cab2523e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_69fd1d79-0586-4c9d-9592-7bbcb55234b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_69fd1d79-0586-4c9d-9592-7bbcb55234b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_4be14f97-8a5e-47e8-ad40-d46eae930ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AccountsReceivableNet_4be14f97-8a5e-47e8-ad40-d46eae930ad2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_8e5e888f-f78f-4ef9-8dd9-bb471fd283ec" xlink:href="codi-20230331.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_codi_IdentifiableAssetsOfSegments_8e5e888f-f78f-4ef9-8dd9-bb471fd283ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c9da93cf-6802-4512-8c1a-5804e83afab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_DepreciationAndAmortization_c9da93cf-6802-4512-8c1a-5804e83afab0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_94a59530-fb42-4d44-a497-d67b70dc15c4_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:to="loc_srt_ConsolidationItemsDomain_94a59530-fb42-4d44-a497-d67b70dc15c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:to="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b0a60146-489b-42e0-8bef-27d1de91f0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:to="loc_us-gaap_OperatingSegmentsMember_b0a60146-489b-42e0-8bef-27d1de91f0d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_185dd5c7-5c29-44db-91dd-ff6e8aa5dcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_185dd5c7-5c29-44db-91dd-ff6e8aa5dcb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_56115ae3-ffca-4d30-85a1-2de9b1467735_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:to="loc_us-gaap_SegmentDomain_56115ae3-ffca-4d30-85a1-2de9b1467735_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:to="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_b898ed64-2f83-405e-84ff-7d45c1022dba" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_A5.11TacticalMember_b898ed64-2f83-405e-84ff-7d45c1022dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_806fbb29-c0d7-4bc8-958f-49c349f8ee0d" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ErgobabyMember_806fbb29-c0d7-4bc8-958f-49c349f8ee0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_9441736f-e498-4848-8dda-6c6c0406fe2f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_LibertyMember_9441736f-e498-4848-8dda-6c6c0406fe2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1cb5c605-1e8e-43f0-81a0-216b795c04d7" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_MarucciMemberMember_1cb5c605-1e8e-43f0-81a0-216b795c04d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3c25b4f1-0d40-418f-aa8a-d4cd109bb71f" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_VelocityOutdoorMember_3c25b4f1-0d40-418f-aa8a-d4cd109bb71f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0223a4a1-013d-4e24-9f4e-cb43c5571732" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_AciMember_0223a4a1-013d-4e24-9f4e-cb43c5571732" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_369f00f9-d3ac-4fff-bb1d-80636a6fc80c" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ArnoldMember_369f00f9-d3ac-4fff-bb1d-80636a6fc80c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_98cd5eee-ca36-4ad5-b2fa-3b0091b48949" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ArnoldMagneticsMember_98cd5eee-ca36-4ad5-b2fa-3b0091b48949" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_2f291412-bf16-4226-b87e-0630fc54bfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_us-gaap_CorporateAndOtherMember_2f291412-bf16-4226-b87e-0630fc54bfd9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_c50d2911-c580-4904-85cb-7a7284c39287" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_SternoProductsMember_c50d2911-c580-4904-85cb-7a7284c39287" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_1391d871-e701-48e0-8f91-04f1be137c8e" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_BOAMember_1391d871-e701-48e0-8f91-04f1be137c8e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3a558633-289c-40e0-b60f-6c0cb0abd796" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_AltorMember_3a558633-289c-40e0-b60f-6c0cb0abd796" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_227bba2e-fcbb-470d-8d24-79b7a4433485" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_LuganoMember_227bba2e-fcbb-470d-8d24-79b7a4433485" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_1434b05f-9767-4609-a991-6fef0bd5bf94" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_PrimaloftMember_1434b05f-9767-4609-a991-6fef0bd5bf94" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_afe3be01-bff7-4e5f-ab21-8990bce37c8c" xlink:href="codi-20230331.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_afe3be01-bff7-4e5f-ab21-8990bce37c8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="iacd4d4889dbc44b2ab5322f21f082b7a_PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_31562f55-883e-4da0-ae95-3715dc47a299" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_dei_DocumentPeriodEndDate_31562f55-883e-4da0-ae95-3715dc47a299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_97694a2a-c2ab-4d66-864d-0ffb3e36b2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_Depreciation_97694a2a-c2ab-4d66-864d-0ffb3e36b2d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_46185b75-0f85-4631-ba01-56d2cac4396a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_46185b75-0f85-4631-ba01-56d2cac4396a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ea5ee9ab-2752-4bc2-801d-3e912e646151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_ConstructionInProgressGross_ea5ee9ab-2752-4bc2-801d-3e912e646151" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b24ce8d2-b7cf-4b38-9690-8b0ea04839b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b24ce8d2-b7cf-4b38-9690-8b0ea04839b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61bafd92-bae0-454f-9a37-46f41de67a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61bafd92-bae0-454f-9a37-46f41de67a1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8607371a-9e5e-450d-ac1d-24a15435faa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8607371a-9e5e-450d-ac1d-24a15435faa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_8cb8b714-3a1e-4936-be08-bf6dc897dc9c" xlink:href="codi-20230331.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_8cb8b714-3a1e-4936-be08-bf6dc897dc9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3a7cb0be-c30a-4bdc-9f44-f96fa6576b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3a7cb0be-c30a-4bdc-9f44-f96fa6576b9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_702663e6-5a9d-48a9-85df-e9defa5c229a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_LandAndBuildingMember_702663e6-5a9d-48a9-85df-e9defa5c229a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:to="loc_us-gaap_SegmentDomain_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_897061b7-26aa-4d64-8c8a-5cf8fd8fc58f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:to="loc_us-gaap_SegmentDomain_897061b7-26aa-4d64-8c8a-5cf8fd8fc58f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="id42ffe39ac1748349f08f82fa3d32156_GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:href="codi-20230331.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bddca30d-5cb1-423d-87e8-07fd4518d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_Goodwill_bddca30d-5cb1-423d-87e8-07fd4518d3b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_685a764c-f503-44f6-ab67-90b4b3536e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_685a764c-f503-44f6-ab67-90b4b3536e92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_4004f385-8ea7-4bcc-8083-6845a6e21380" xlink:href="codi-20230331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_4004f385-8ea7-4bcc-8083-6845a6e21380" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_25ea1c82-6552-4420-bcfc-b37b72db0be7" xlink:href="codi-20230331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_25ea1c82-6552-4420-bcfc-b37b72db0be7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_65772d3a-b5d9-4dbd-bfd7-c041718e01be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillGross_65772d3a-b5d9-4dbd-bfd7-c041718e01be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1213aede-a05c-47f5-bbc7-9e4f7b6edae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1213aede-a05c-47f5-bbc7-9e4f7b6edae8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fcff6370-99f2-4388-bfa0-aa369b06b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fcff6370-99f2-4388-bfa0-aa369b06b9f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8dfff27d-cc25-4acc-b3ab-5082309cfbe1" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8dfff27d-cc25-4acc-b3ab-5082309cfbe1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f6e1a7a2-3713-4634-863b-480289c2fb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f6e1a7a2-3713-4634-863b-480289c2fb2e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:href="codi-20230331.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7329ea8b-8590-458a-a6d5-52c5fc50a864_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7329ea8b-8590-458a-a6d5-52c5fc50a864_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_524bdfaf-9a0c-4e4e-ab71-eed943129ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:to="loc_us-gaap_TradeNamesMember_524bdfaf-9a0c-4e4e-ab71-eed943129ff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_390b52b1-0813-4644-ba44-1e71d95825b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_390b52b1-0813-4644-ba44-1e71d95825b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4cc31b36-4a51-4744-8734-39d9ee140f42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:to="loc_us-gaap_TradeNamesMember_4cc31b36-4a51-4744-8734-39d9ee140f42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_49530a90-2e0b-4986-8b43-5eb0cbd8badb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_49530a90-2e0b-4986-8b43-5eb0cbd8badb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_757cac73-5328-42f0-bb26-08ddc4611988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_757cac73-5328-42f0-bb26-08ddc4611988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_516ceef6-4bb7-46ec-9de1-ed5a7827200c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:to="loc_us-gaap_SubsegmentsDomain_516ceef6-4bb7-46ec-9de1-ed5a7827200c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_57914d54-8c27-41b8-ad21-e8bad0b758c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:to="loc_us-gaap_SubsegmentsDomain_57914d54-8c27-41b8-ad21-e8bad0b758c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_209443bb-d885-457d-922f-79a54d36c23a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:to="loc_us-gaap_SegmentDomain_209443bb-d885-457d-922f-79a54d36c23a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:to="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_21a00fdb-499e-42f6-b6ba-2e05f0a881c4" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_VelocityOutdoorMember_21a00fdb-499e-42f6-b6ba-2e05f0a881c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3155b6e2-adcd-4c70-86e4-c96698774968" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_AciMember_3155b6e2-adcd-4c70-86e4-c96698774968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ecd500e6-ef12-45ab-b9cd-0aedaa96cc0c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_A5.11TacticalMember_ecd500e6-ef12-45ab-b9cd-0aedaa96cc0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9b6dcedf-8f3f-4432-a0c9-1705504c5cbc" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_ErgobabyMember_9b6dcedf-8f3f-4432-a0c9-1705504c5cbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_18c58a40-db49-4352-a19d-c786583c3a43" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_LibertyMember_18c58a40-db49-4352-a19d-c786583c3a43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_b880ac46-829b-4b42-9417-dfb3eb7cc9af" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_MarucciMemberMember_b880ac46-829b-4b42-9417-dfb3eb7cc9af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_1d37f6e0-2d69-4a60-a803-137d36a253c8" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_ArnoldMember_1d37f6e0-2d69-4a60-a803-137d36a253c8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_020fbb99-bb01-4542-9f81-21723436bbce" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_SternoProductsMember_020fbb99-bb01-4542-9f81-21723436bbce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0adff785-db43-4ecd-9ef7-91d3877f3704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0adff785-db43-4ecd-9ef7-91d3877f3704" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended" id="i932759a6e8704cd99a5776ee4fab9093_GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b4d52f2f-66f9-4be1-be1c-d08919486d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillGross_b4d52f2f-66f9-4be1-be1c-d08919486d5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_c9a92ab0-395b-4931-a1fb-7cbd53da0a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_c9a92ab0-395b-4931-a1fb-7cbd53da0a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a7aa334-6f6d-47f5-aa92-9c37f33221ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_Goodwill_4a7aa334-6f6d-47f5-aa92-9c37f33221ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_dd5cfad4-f2d5-4a77-8291-132e7ef5ebbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_dd5cfad4-f2d5-4a77-8291-132e7ef5ebbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_814b23c6-24ae-49a5-af15-3134c1ad2d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_814b23c6-24ae-49a5-af15-3134c1ad2d76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fd603eb6-1fd0-4071-8f75-553165cce7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1134135f-6a37-4701-b529-7fe8b35e61a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3b92cc7d-58fd-46c7-836f-9ec020b83468" xlink:href="codi-20230331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3b92cc7d-58fd-46c7-836f-9ec020b83468" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c6210c34-938b-45f1-a7bd-12f822ed0e1a" xlink:href="codi-20230331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c6210c34-938b-45f1-a7bd-12f822ed0e1a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85faadb2-3908-4083-8ba7-0bbe438bb919_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85faadb2-3908-4083-8ba7-0bbe438bb919_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9c459f5-9662-42e4-8016-1e1d6dc0a221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9c459f5-9662-42e4-8016-1e1d6dc0a221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_57edf877-00b7-43b9-9bdb-8deff62428b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:to="loc_us-gaap_SegmentDomain_57edf877-00b7-43b9-9bdb-8deff62428b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:to="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ddfc6582-b124-4ae9-8ccd-156284fe50c1" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_A5.11TacticalMember_ddfc6582-b124-4ae9-8ccd-156284fe50c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_4042e7a3-3c39-4b15-862d-1d94767ded01" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ErgobabyMember_4042e7a3-3c39-4b15-862d-1d94767ded01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d0add470-c58d-4550-8547-b07513fe9b1f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_LibertyMember_d0add470-c58d-4550-8547-b07513fe9b1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_edcc33e3-320e-4045-8cf8-152a9995dd65" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_AciMember_edcc33e3-320e-4045-8cf8-152a9995dd65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_66aff488-614b-4b3a-98ef-a65d1f12c3b6" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ArnoldMember_66aff488-614b-4b3a-98ef-a65d1f12c3b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a4601738-158c-4fa9-8e04-6ffcc6939679" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_VelocityOutdoorMember_a4601738-158c-4fa9-8e04-6ffcc6939679" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_b07b7b68-f327-4fcf-9a4a-0b71c67d9009" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_SternoProductsMember_b07b7b68-f327-4fcf-9a4a-0b71c67d9009" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_52217dba-b28d-4c8a-b816-cdc07cbbd42d" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_MarucciMemberMember_52217dba-b28d-4c8a-b816-cdc07cbbd42d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0f801281-eed2-4d76-b439-f0c15472be51" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_BOAMember_0f801281-eed2-4d76-b439-f0c15472be51" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_97303211-50be-4cd3-b1f6-e664ad6855f8" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ErgoMember_97303211-50be-4cd3-b1f6-e664ad6855f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_6566c945-851e-4112-806c-9ecb08bf5d3e" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_AltorMember_6566c945-851e-4112-806c-9ecb08bf5d3e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3c54c401-a270-441f-9ccb-90d8802f6f75" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_LuganoMember_3c54c401-a270-441f-9ccb-90d8802f6f75" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_1aac5c88-ec07-4b80-b4b5-ca1d1467e52c" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_PrimaloftMember_1aac5c88-ec07-4b80-b4b5-ca1d1467e52c" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended" id="iafc4f8f12b90465e8b9250c0f207c031_GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_759a6875-c51c-4e20-b2f1-12140eca1745" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_dei_DocumentPeriodEndDate_759a6875-c51c-4e20-b2f1-12140eca1745" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fc067642-eaae-4d66-8350-c458f77731cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fc067642-eaae-4d66-8350-c458f77731cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_788415a0-8b66-4542-9d26-e2ad61998bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_788415a0-8b66-4542-9d26-e2ad61998bcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a5ee69d-086c-4eac-bf7b-fa13a807e12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a5ee69d-086c-4eac-bf7b-fa13a807e12e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2f3ea4b-3c52-4643-8d5f-4eaaaa0b8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2f3ea4b-3c52-4643-8d5f-4eaaaa0b8fc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_11411fe3-5d19-4ce5-be84-a4f0abefd666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_11411fe3-5d19-4ce5-be84-a4f0abefd666" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_efdf3896-3928-4561-91f3-699bf993dd16" xlink:href="codi-20230331.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_efdf3896-3928-4561-91f3-699bf993dd16" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9717e5b-ce62-4f28-aea3-d6d83be0f62e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9717e5b-ce62-4f28-aea3-d6d83be0f62e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_04f76c5c-9c86-47a1-91e5-b307157484ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_04f76c5c-9c86-47a1-91e5-b307157484ae" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_594a503c-6c92-4cd9-b311-955a494c9d3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_594a503c-6c92-4cd9-b311-955a494c9d3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8e30b58d-e9ec-449d-ae0a-47d1e355e522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8e30b58d-e9ec-449d-ae0a-47d1e355e522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_a2f7f432-91d1-49e2-8eff-67cc4fccbf5a" xlink:href="codi-20230331.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_TechnologyAndPatentsMember_a2f7f432-91d1-49e2-8eff-67cc4fccbf5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_cb1ccc87-1b99-489b-9c9e-460396531657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_us-gaap_TradeNamesMember_cb1ccc87-1b99-489b-9c9e-460396531657" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_c3ac0420-71ac-405e-b947-30cba4d4afcd" xlink:href="codi-20230331.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_c3ac0420-71ac-405e-b947-30cba4d4afcd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_4695df31-da08-400a-a2e8-2c666b251a02" xlink:href="codi-20230331.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_DistributorRelationsAndOtherMember_4695df31-da08-400a-a2e8-2c666b251a02" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="extended" id="i25b66fc190ef45e99ba6ca9e788796b0_WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_36ca67d4-ffa3-4d68-a840-14afbb821c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_36ca67d4-ffa3-4d68-a840-14afbb821c2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_cdf7c48e-89e2-418d-82de-294e30c56e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_cdf7c48e-89e2-418d-82de-294e30c56e3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_e3888529-3d47-4132-ab11-7f7b76b4d69d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_e3888529-3d47-4132-ab11-7f7b76b4d69d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_2698ec09-08ca-405f-a462-ab47bddc5a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e9c77b86-e8e0-45f7-87c1-919f14da50bd_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e9c77b86-e8e0-45f7-87c1-919f14da50bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3442daed-cb4b-41e3-8e51-a83f31aa03f1" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:to="loc_codi_VelocityOutdoorMember_3442daed-cb4b-41e3-8e51-a83f31aa03f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="ia942c1aa121e49a7a8a2fd6cbfdbe960_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ff76b28d-3f5e-4b60-8982-22493d2458ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_dei_DocumentPeriodEndDate_ff76b28d-3f5e-4b60-8982-22493d2458ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_38ab27d9-ca6f-4f6f-a05c-f3305eb4ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_38ab27d9-ca6f-4f6f-a05c-f3305eb4ca66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7f05b7bf-421b-4919-9e1e-50c9cc53ae01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7f05b7bf-421b-4919-9e1e-50c9cc53ae01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_9fd0dbdb-5625-4bfd-939e-b11e006c5019" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_9fd0dbdb-5625-4bfd-939e-b11e006c5019" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_d2e89d49-d48c-4c6d-aea8-30b51581b40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_d2e89d49-d48c-4c6d-aea8-30b51581b40b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_33419105-db68-4069-bece-090146e7e46c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_33419105-db68-4069-bece-090146e7e46c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_dd9fb15b-5835-4e00-8656-5d4ff508410e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_dd9fb15b-5835-4e00-8656-5d4ff508410e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_905cf0f8-4321-4589-958e-6f30a1cf55dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_905cf0f8-4321-4589-958e-6f30a1cf55dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_2a32a2f5-f976-4f10-91f8-57d1ca1bfaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_2a32a2f5-f976-4f10-91f8-57d1ca1bfaa9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_79821e0e-22d7-49ff-8387-ee6dbe9aeff9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_79821e0e-22d7-49ff-8387-ee6dbe9aeff9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7b3d0bc-998b-4337-84cb-e5da8eb42e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7b3d0bc-998b-4337-84cb-e5da8eb42e64" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9113d777-fd6e-4e7a-be16-dfd9ef11f130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9113d777-fd6e-4e7a-be16-dfd9ef11f130" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b30f7f8f-510f-449b-b134-d5d600b16094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b30f7f8f-510f-449b-b134-d5d600b16094" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_02233d46-09c6-4093-b529-9d6747888e70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_02233d46-09c6-4093-b529-9d6747888e70" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cbe86783-040a-4af2-a681-087714a5c625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cbe86783-040a-4af2-a681-087714a5c625" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8207ac2f-9e54-4ef8-8f91-f4855f244d40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8207ac2f-9e54-4ef8-8f91-f4855f244d40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_828122cc-a4af-412a-8f61-2be53257ced8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_828122cc-a4af-412a-8f61-2be53257ced8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_62cd5816-d06a-46ff-9a21-2c8646e9b0b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_62cd5816-d06a-46ff-9a21-2c8646e9b0b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_89ae6f69-d0bb-44a3-bacc-1ef7967e5607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_89ae6f69-d0bb-44a3-bacc-1ef7967e5607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9d0d81c2-543b-4989-88b6-ce4687a63a0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9d0d81c2-543b-4989-88b6-ce4687a63a0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9b440b23-4e3e-4b46-b322-c9d14d20f0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9b440b23-4e3e-4b46-b322-c9d14d20f0bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d10ec96a-32d4-43d6-884f-234b39515c67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d10ec96a-32d4-43d6-884f-234b39515c67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a0f18797-4a99-4f38-9dbd-894a7e7e32dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a0f18797-4a99-4f38-9dbd-894a7e7e32dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b9790c18-647c-4901-a1df-1656479d4a49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b9790c18-647c-4901-a1df-1656479d4a49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_4ce8a865-a3cd-4586-88d4-0640d75fb194" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_TermLoanFacilityMember_4ce8a865-a3cd-4586-88d4-0640d75fb194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_fa13b680-c06a-4974-bda4-fb86793bd35e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_us-gaap_LetterOfCreditMember_fa13b680-c06a-4974-bda4-fb86793bd35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_2c4c5d55-0c29-479a-9607-37ca8344c5a8" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_Seniornotesdue2026Member_2c4c5d55-0c29-479a-9607-37ca8344c5a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_f945cc86-6cfa-4992-9c6e-ed9b3313d946" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_A2022CreditFacilityMember_f945cc86-6cfa-4992-9c6e-ed9b3313d946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SwingLineLoanMember_a8140f00-3e92-46f7-92ea-dd2411a866fe" xlink:href="codi-20230331.xsd#codi_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_SwingLineLoanMember_a8140f00-3e92-46f7-92ea-dd2411a866fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5f268220-78bb-40e6-a5d8-cb8af3c31f7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5f268220-78bb-40e6-a5d8-cb8af3c31f7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_7ef8c0f4-0150-4def-b592-f1ba1ab77e8a" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_TermLoanMember_7ef8c0f4-0150-4def-b592-f1ba1ab77e8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b67deab4-1c0c-4ee3-8408-8a0d8641a6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_us-gaap_LineOfCreditMember_b67deab4-1c0c-4ee3-8408-8a0d8641a6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_31c0c224-334f-41a3-a506-0e698125063e" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_SeniorNotesDue2029Member_31c0c224-334f-41a3-a506-0e698125063e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_d903f799-2759-4c9d-8249-cc1559d83aef" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_A2022CreditFacilityMember_d903f799-2759-4c9d-8249-cc1559d83aef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_27756ee1-fe80-4170-8d65-56a706ebdebb" xlink:href="codi-20230331.xsd#codi_A2022TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_A2022TermLoanMember_27756ee1-fe80-4170-8d65-56a706ebdebb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:to="loc_us-gaap_CreditFacilityDomain_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:to="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_52d37034-79ac-483f-98b0-3d4475847d66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:to="loc_us-gaap_LetterOfCreditMember_52d37034-79ac-483f-98b0-3d4475847d66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5714633a-9870-48e2-a0d1-f56f8fbe084a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:to="loc_us-gaap_LineOfCreditMember_5714633a-9870-48e2-a0d1-f56f8fbe084a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_be40020b-7f82-412f-9bb4-cd7ea5ce7bbe" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_codi_TermLoanFacilityMember_be40020b-7f82-412f-9bb4-cd7ea5ce7bbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_4b6ee28b-006a-4c46-ae14-29277aea7110" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_codi_A2022CreditFacilityMember_4b6ee28b-006a-4c46-ae14-29277aea7110" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_402f2b6b-6268-4039-ac2f-3e61ac63cc74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:to="loc_us-gaap_LineOfCreditMember_402f2b6b-6268-4039-ac2f-3e61ac63cc74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_be9621ad-ddb6-4018-9a17-fcd1b221af44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:to="loc_us-gaap_VariableRateDomain_be9621ad-ddb6-4018-9a17-fcd1b221af44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:to="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ad15655b-923d-4cc8-8e16-9ed37b51ef0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ad15655b-923d-4cc8-8e16-9ed37b51ef0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4ef98bd4-5d27-42de-a308-2b3c3ba65312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4ef98bd4-5d27-42de-a308-2b3c3ba65312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_cfba5486-cbf7-42ab-ae17-53fbd4f99d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_EurodollarMember_cfba5486-cbf7-42ab-ae17-53fbd4f99d5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_1ea16b00-246e-4638-aaff-2b50f1431424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_BaseRateMember_1ea16b00-246e-4638-aaff-2b50f1431424" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4765a9c-c2ce-46ec-8e31-59390dce5e44_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:to="loc_srt_RangeMember_b4765a9c-c2ce-46ec-8e31-59390dce5e44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:to="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e548cb-1a03-48a5-b183-420235759806" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:to="loc_srt_MinimumMember_37e548cb-1a03-48a5-b183-420235759806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c6c18a1-2c55-4a38-b4c1-8bfd41843105" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:to="loc_srt_MaximumMember_6c6c18a1-2c55-4a38-b4c1-8bfd41843105" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#DebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended" id="i6bc8ff974cdd41a5bd1a927d3646a450_DebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_c96f9af4-509b-4731-acf6-5cdf578f2977" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_c96f9af4-509b-4731-acf6-5cdf578f2977" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_12ceb703-af42-4e68-8d6b-3e4214da4321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_12ceb703-af42-4e68-8d6b-3e4214da4321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ddc300a1-60c1-4ee8-ba71-22dbf58e2b44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ddc300a1-60c1-4ee8-ba71-22dbf58e2b44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_17aeee05-dee6-4e9d-ac4f-7db8581535aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_17aeee05-dee6-4e9d-ac4f-7db8581535aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_477053f7-80c4-4840-8e79-1f446df8f5c9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:to="loc_codi_Seniornotesdue2026Member_477053f7-80c4-4840-8e79-1f446df8f5c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_165f2e97-c68c-4307-a762-9f5eb6b7655e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:to="loc_us-gaap_CreditFacilityDomain_165f2e97-c68c-4307-a762-9f5eb6b7655e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:to="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5989203c-c634-4485-b6ba-8b1e5ce71c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5989203c-c634-4485-b6ba-8b1e5ce71c8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_c21c0952-0356-460e-9b4d-10c16f69be52" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_TermLoanMember_c21c0952-0356-460e-9b4d-10c16f69be52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_a686b6ac-8f33-4309-a659-569d43a61f88" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_SeniorNotesDue2029Member_a686b6ac-8f33-4309-a659-569d43a61f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_d8d7179f-ac04-42a8-9b0c-ee5480e54799" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_Seniornotesdue2026Member_d8d7179f-ac04-42a8-9b0c-ee5480e54799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_f5ebae1f-48e0-462a-a1e3-6fddcc3430cd" xlink:href="codi-20230331.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_A2021CreditFacilityMember_f5ebae1f-48e0-462a-a1e3-6fddcc3430cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_e8a39b73-d245-45af-92f9-29b6d90c5afb" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_SeniorNotesDue2032Member_e8a39b73-d245-45af-92f9-29b6d90c5afb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cbc4aabb-3b68-442c-82df-b16c3dcb31e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cbc4aabb-3b68-442c-82df-b16c3dcb31e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_686236c1-f531-404a-8a87-9fed7628a575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_686236c1-f531-404a-8a87-9fed7628a575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bfb3c586-a1a0-4301-8483-cb710dfab9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bfb3c586-a1a0-4301-8483-cb710dfab9a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended" id="i9a3f8aebc8bc416f8b98d446ede779f7_DebtSummaryofDebtHoldingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ad5ef634-0611-4890-957e-87d5fad84d28" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_dei_DocumentPeriodEndDate_ad5ef634-0611-4890-957e-87d5fad84d28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f837f008-0879-438e-8929-b5eb0ca8bf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtCurrent_f837f008-0879-438e-8929-b5eb0ca8bf3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8378d66f-4eb0-4a65-8fd0-54d9220d7c43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8378d66f-4eb0-4a65-8fd0-54d9220d7c43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5d9e5cb2-6d0d-4161-893d-ce620397a843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtFairValue_5d9e5cb2-6d0d-4161-893d-ce620397a843" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_fd4fe67e-4221-4b41-83d9-2336a1ff28fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_fd4fe67e-4221-4b41-83d9-2336a1ff28fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3fe917b8-23b3-44ad-a26a-6a1aaeb834cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3fe917b8-23b3-44ad-a26a-6a1aaeb834cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_66a6e581-56e9-480d-a452-3e1a3ef15a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_66a6e581-56e9-480d-a452-3e1a3ef15a5d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30ccda96-f6bd-487c-b03a-2595a612edfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30ccda96-f6bd-487c-b03a-2595a612edfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_8525c943-1cfb-4a69-8d44-95377953a006" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_8525c943-1cfb-4a69-8d44-95377953a006" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0f826dec-2fe1-4ed3-829d-34c75846397c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0f826dec-2fe1-4ed3-829d-34c75846397c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_232e5572-f701-4fde-abfc-5a793d952b22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebt_232e5572-f701-4fde-abfc-5a793d952b22" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9dbb31d6-f63e-4961-84bf-8031851bc5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_SeniorNotes_9dbb31d6-f63e-4961-84bf-8031851bc5ac" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2e4197f0-c77d-4093-a77c-034b55654102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2e4197f0-c77d-4093-a77c-034b55654102" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4eaf3560-cab9-49ff-9013-d792573c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4eaf3560-cab9-49ff-9013-d792573c99d8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d5b080ab-748a-4277-b73a-4bdad5d4cc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d5b080ab-748a-4277-b73a-4bdad5d4cc4d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_d530efb2-f709-4657-88dd-1756b9b71f71" xlink:href="codi-20230331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_codi_DistributionsPayableAmountPerShare_d530efb2-f709-4657-88dd-1756b9b71f71" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15024623-6ee8-4f73-b8fe-d69f41ff849e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15024623-6ee8-4f73-b8fe-d69f41ff849e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5226e5ec-cd61-4571-9f82-108de89da75f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5226e5ec-cd61-4571-9f82-108de89da75f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9f31c9d5-31ee-47a7-bd7a-bf9f42c5cf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9f31c9d5-31ee-47a7-bd7a-bf9f42c5cf5c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7cf4c316-6c0c-4ab3-861b-7500d7532f6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7cf4c316-6c0c-4ab3-861b-7500d7532f6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_4da173b9-44c0-4631-b506-3cf4b8eed33b" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_Seniornotesdue2026Member_4da173b9-44c0-4631-b506-3cf4b8eed33b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_253b8b05-9951-476c-9857-721eda26ec78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_us-gaap_LetterOfCreditMember_253b8b05-9951-476c-9857-721eda26ec78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_55bed4e6-011e-49fd-93f6-6e8aa8bd592f" xlink:href="codi-20230331.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_A2021CreditFacilityMember_55bed4e6-011e-49fd-93f6-6e8aa8bd592f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_0ecbb698-9db0-40c3-9517-f48bef32d9ed" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_SeniorNotesDue2029Member_0ecbb698-9db0-40c3-9517-f48bef32d9ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_50773610-1ec4-4118-916e-6aef722d3bff" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_SeniorNotesDue2032Member_50773610-1ec4-4118-916e-6aef722d3bff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_f4255478-1575-4b34-93ff-979849817ee6" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_TermLoanMember_f4255478-1575-4b34-93ff-979849817ee6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6004992a-4f15-4509-be3d-b426dfdecd69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6004992a-4f15-4509-be3d-b426dfdecd69" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b5da0989-20a8-4ed0-8c53-1059cb3050db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b5da0989-20a8-4ed0-8c53-1059cb3050db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_adb680ec-ed94-48c6-b050-9c834eef4e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_adb680ec-ed94-48c6-b050-9c834eef4e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6332eb4c-21df-4989-af16-e1a0e61d6e36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6332eb4c-21df-4989-af16-e1a0e61d6e36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_752a14d0-8b79-41e6-ba88-caefbde2f1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_752a14d0-8b79-41e6-ba88-caefbde2f1ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2bc17f44-205a-4cc1-a16d-7b922ece3f29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2bc17f44-205a-4cc1-a16d-7b922ece3f29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_8f9291c9-6c43-4eca-8abe-3e0214bf1eab" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:to="loc_codi_TermLoanMember_8f9291c9-6c43-4eca-8abe-3e0214bf1eab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3bda3140-0938-41f5-ad12-816c6b6582ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:to="loc_us-gaap_CreditFacilityDomain_3bda3140-0938-41f5-ad12-816c6b6582ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:to="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_746916bd-21e5-42e6-bd6e-d507e805dbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_746916bd-21e5-42e6-bd6e-d507e805dbf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_5c42107f-869d-4f98-8614-3932a81788f6" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_codi_TermLoanFacilityMember_5c42107f-869d-4f98-8614-3932a81788f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8d591398-cbcd-42c9-988a-f2d8eb864922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_LineOfCreditMember_8d591398-cbcd-42c9-988a-f2d8eb864922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4bb1b1db-82f9-4801-97e5-4c7798634ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_LetterOfCreditMember_4bb1b1db-82f9-4801-97e5-4c7798634ecb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_a7d8c7bc-f876-437b-88df-4361b7fdcfb7" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_codi_TermLoanMember_a7d8c7bc-f876-437b-88df-4361b7fdcfb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_36196795-4d33-4d23-9ae0-2ce2e8378296_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_36196795-4d33-4d23-9ae0-2ce2e8378296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_01e0dee0-f3da-47eb-9de1-8bb46ef0ae30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:to="loc_us-gaap_SubsequentEventMember_01e0dee0-f3da-47eb-9de1-8bb46ef0ae30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12823000-13e2-412a-bad8-2b6b876d83d3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:to="loc_srt_RangeMember_12823000-13e2-412a-bad8-2b6b876d83d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:to="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3ec523b0-3b48-4200-a536-460fc4e27ad7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:to="loc_srt_MinimumMember_3ec523b0-3b48-4200-a536-460fc4e27ad7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5eef261-b438-4dbf-9898-55c47cd15951" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:to="loc_srt_MaximumMember_a5eef261-b438-4dbf-9898-55c47cd15951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6c0c303a-82d7-4977-b68c-5083079acf3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:to="loc_us-gaap_VariableRateDomain_6c0c303a-82d7-4977-b68c-5083079acf3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:to="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_72fe03aa-8f37-4ca3-8169-54937ba756cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_72fe03aa-8f37-4ca3-8169-54937ba756cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_693afaf8-418f-41b0-bad9-92999ef9f483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_EurodollarMember_693afaf8-418f-41b0-bad9-92999ef9f483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_db528dcd-4dcb-475e-b76b-ece31e446bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_BaseRateMember_db528dcd-4dcb-475e-b76b-ece31e446bcf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="i182ddeeea77e4e0f96f801501967d150_StockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:href="codi-20230331.xsd#codi_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_10b869ce-a782-462d-81ab-0502bc1a4f6b" xlink:href="codi-20230331.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionExpensePreferredShareholders_10b869ce-a782-462d-81ab-0502bc1a4f6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_16e67786-63d4-46e7-84ab-f18a78883b05" xlink:href="codi-20230331.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_16e67786-63d4-46e7-84ab-f18a78883b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_728b6b56-6dac-4f5f-ae5e-ed173f076c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_728b6b56-6dac-4f5f-ae5e-ed173f076c01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_fc9439fa-0937-4019-b7bf-31e5347d3f32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockSharesIssued_fc9439fa-0937-4019-b7bf-31e5347d3f32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4856588d-39f8-4eb5-b913-883bc8f3cf23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4856588d-39f8-4eb5-b913-883bc8f3cf23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f8dcebb3-46d9-4618-9ab7-e406a96d4f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f8dcebb3-46d9-4618-9ab7-e406a96d4f6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_efa9eaba-b653-47e3-aa11-14c51ef74a42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_efa9eaba-b653-47e3-aa11-14c51ef74a42" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_90f0eed1-3c27-4889-8e14-5345afa74ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_90f0eed1-3c27-4889-8e14-5345afa74ff6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6841fb6d-b18e-4d2b-88e5-1b7f66baa55b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6841fb6d-b18e-4d2b-88e5-1b7f66baa55b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_aa5be60e-8927-49c0-9528-4995a1d083e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_aa5be60e-8927-49c0-9528-4995a1d083e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_12b0a19d-52d4-4102-8eab-2ce4a9c55e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_12b0a19d-52d4-4102-8eab-2ce4a9c55e6a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b6e2b2fa-42ce-4629-9833-a1b61012ad37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b6e2b2fa-42ce-4629-9833-a1b61012ad37" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e1189a67-4a47-4f08-b1cb-4c019fd1b161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockValue_e1189a67-4a47-4f08-b1cb-4c019fd1b161" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_ff782315-890a-4629-9aa3-b4a496781edc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_ff782315-890a-4629-9aa3-b4a496781edc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_ea2b3ab3-28d0-4b43-a8af-6bb6a55b6350" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockVotingRights_ea2b3ab3-28d0-4b43-a8af-6bb6a55b6350" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_f5224c8e-54cd-4107-830a-2ed96274d26a" xlink:href="codi-20230331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionsPayableAmountPerShare_f5224c8e-54cd-4107-830a-2ed96274d26a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_bf33709a-7893-42f2-979d-4f33f083a592" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_bf33709a-7893-42f2-979d-4f33f083a592" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_5b73bad9-545d-45fd-b823-71ed9e67ce6b" xlink:href="codi-20230331.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_5b73bad9-545d-45fd-b823-71ed9e67ce6b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_5d25d219-7aa6-4b48-b041-92cceafde6d7" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionToShareholders_5d25d219-7aa6-4b48-b041-92cceafde6d7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_e57de89f-3c03-47be-a44b-0ddcda912ee2" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_e57de89f-3c03-47be-a44b-0ddcda912ee2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_fef60419-63d4-4a5e-a980-0b4962d6a23d" xlink:href="codi-20230331.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_fef60419-63d4-4a5e-a980-0b4962d6a23d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_eea328f5-5ddf-44fd-859e-e95a23669670" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_dei_DocumentPeriodEndDate_eea328f5-5ddf-44fd-859e-e95a23669670" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_71b67e66-0264-41a1-8478-f334b6ec917c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_71b67e66-0264-41a1-8478-f334b6ec917c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_32c33d83-1868-4b84-b889-e4cdb1c1b2e2" xlink:href="codi-20230331.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_AtTheMarketOfferingCosts_32c33d83-1868-4b84-b889-e4cdb1c1b2e2" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_40ef3590-7e6a-41c1-8d09-e40238b01f12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_40ef3590-7e6a-41c1-8d09-e40238b01f12" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_52202a09-1550-409b-bbb4-b04a406a02d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_52202a09-1550-409b-bbb4-b04a406a02d0" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_09ebce6f-52db-4aa5-a049-62eedae2f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_09ebce6f-52db-4aa5-a049-62eedae2f8d9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_818d3dab-0cbc-4be2-9da7-28f5ac560bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_818d3dab-0cbc-4be2-9da7-28f5ac560bf0" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_62929f07-5349-41e0-b27d-36c458975b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_62929f07-5349-41e0-b27d-36c458975b9f" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockDividendRateSpread_49413cba-0ce5-497c-b065-7f1b9553ebfd" xlink:href="codi-20230331.xsd#codi_PreferredStockDividendRateSpread"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PreferredStockDividendRateSpread_49413cba-0ce5-497c-b065-7f1b9553ebfd" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:href="codi-20230331.xsd#codi_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_899c1e31-7028-448f-a057-f9060ebdf909_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:to="loc_srt_ScenarioUnspecifiedDomain_899c1e31-7028-448f-a057-f9060ebdf909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c734c5d3-cab4-474d-9bb4-1c75e6e2f5ab" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c734c5d3-cab4-474d-9bb4-1c75e6e2f5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27289483-529b-4057-a458-003de6e6b823_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27289483-529b-4057-a458-003de6e6b823_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_af6efb03-2339-4c25-ad83-7a938161211b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_af6efb03-2339-4c25-ad83-7a938161211b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:to="loc_us-gaap_SegmentDomain_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:to="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a2e4eea3-8da9-48f2-af43-66198ef0b699" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_LibertyMember_a2e4eea3-8da9-48f2-af43-66198ef0b699" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_c4dcfd83-10e5-49aa-b8fd-55ce1b7fe3b8" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_ErgoMember_c4dcfd83-10e5-49aa-b8fd-55ce1b7fe3b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fcbe8fa0-f01d-4047-b087-f4f3776f8d7d" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_AciMember_fcbe8fa0-f01d-4047-b087-f4f3776f8d7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c4a2d3ed-c847-462d-a383-3d9e873ab533_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:to="loc_us-gaap_EquityComponentDomain_c4a2d3ed-c847-462d-a383-3d9e873ab533_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:to="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_825cc91b-2383-450c-8b58-b57b2439c70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:to="loc_us-gaap_RetainedEarningsMember_825cc91b-2383-450c-8b58-b57b2439c70f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_103aaf7b-7cb9-49ff-a004-0113f0f429bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:to="loc_us-gaap_CommonStockMember_103aaf7b-7cb9-49ff-a004-0113f0f429bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f832ea5-5ddb-4ede-9d21-7043b8ff557a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:to="loc_srt_RangeMember_8f832ea5-5ddb-4ede-9d21-7043b8ff557a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:to="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_62d9f215-6a3b-4fe5-bd4b-d3c58b23f75c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:to="loc_srt_MinimumMember_62d9f215-6a3b-4fe5-bd4b-d3c58b23f75c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_988717fb-896d-40f2-b094-542c01641a6e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_988717fb-896d-40f2-b094-542c01641a6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_731e4896-4b7f-46cd-843c-962661b91b33" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_731e4896-4b7f-46cd-843c-962661b91b33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_df782363-3ea3-41c8-9673-c3a23a45cdc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_df782363-3ea3-41c8-9673-c3a23a45cdc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4abd5255-f761-4864-b761-ca71486670c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:to="loc_us-gaap_SubsequentEventMember_4abd5255-f761-4864-b761-ca71486670c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_def82ce6-6dad-4700-b25e-0f42b6ce3aa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:to="loc_us-gaap_ClassOfStockDomain_def82ce6-6dad-4700-b25e-0f42b6ce3aa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:to="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e2c50512-6994-43a0-a758-6d8a19bdf909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_CommonStockMember_e2c50512-6994-43a0-a758-6d8a19bdf909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_77fe6aca-d39b-475f-99c7-9f4f42965c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_PreferredClassBMember_77fe6aca-d39b-475f-99c7-9f4f42965c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_9c258ef3-f0c3-48c4-934c-c3c7ad8934ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_9c258ef3-f0c3-48c4-934c-c3c7ad8934ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_3d8666af-8874-451c-bea2-dfcb8e406755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_3d8666af-8874-451c-bea2-dfcb8e406755" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_cfe626fe-79b7-47f2-b952-c51a39356584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_PreferredClassAMember_cfe626fe-79b7-47f2-b952-c51a39356584" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_1a7c510b-12c9-4aab-bd5d-0040d2e0dde5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesBMember_1a7c510b-12c9-4aab-bd5d-0040d2e0dde5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_f5088f44-c473-466a-bc85-7c73b1dc5dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_f5088f44-c473-466a-bc85-7c73b1dc5dbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_37dd848e-a209-407b-ba7a-19d41060201c" xlink:href="codi-20230331.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_37dd848e-a209-407b-ba7a-19d41060201c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended" id="if9c51e7c1c704576b235b41b3cec9b21_StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_81137c8a-6b15-4998-bbb9-175a9a7ec5f4" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_81137c8a-6b15-4998-bbb9-175a9a7ec5f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_bc32685c-2958-490e-9235-3db8010f7c7d" xlink:href="codi-20230331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_bc32685c-2958-490e-9235-3db8010f7c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_faa27ddf-19bc-4b51-8447-31c17ed480ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_faa27ddf-19bc-4b51-8447-31c17ed480ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c200b23c-72c3-44e0-8b4e-39a202ab1b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c200b23c-72c3-44e0-8b4e-39a202ab1b4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_a898bb2e-2b85-4184-a97f-9a3ef06abdc9" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_a898bb2e-2b85-4184-a97f-9a3ef06abdc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ad1b7670-b9dc-4e06-82eb-c5a423a33cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ad1b7670-b9dc-4e06-82eb-c5a423a33cdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f836ceed-f279-4922-b1b4-2e8b3c3a1a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f836ceed-f279-4922-b1b4-2e8b3c3a1a78" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_59729cd6-f1de-4766-a369-f0dc0e747f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_59729cd6-f1de-4766-a369-f0dc0e747f9f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1ce7a987-10f2-471f-bb61-04b65df8c9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1ce7a987-10f2-471f-bb61-04b65df8c9fd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b345d416-2b3b-46a2-9196-87b461d0a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_b345d416-2b3b-46a2-9196-87b461d0a61a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b30fff6b-68ab-4b88-8aec-ee959b336459_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b30fff6b-68ab-4b88-8aec-ee959b336459_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a47c1b4-036f-436e-a3ee-8362fb03ae39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a47c1b4-036f-436e-a3ee-8362fb03ae39" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended" id="id5fe20e3c0eb4a69981178d239d615b5_NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e0111ef8-3a2c-4161-aa57-c9df6efb319f" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e0111ef8-3a2c-4161-aa57-c9df6efb319f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_16acd591-5cda-4d98-a520-3fbf1691dff2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_16acd591-5cda-4d98-a520-3fbf1691dff2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e2b135d5-a8a3-4046-83b7-b36d845f6254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_us-gaap_MinorityInterest_e2b135d5-a8a3-4046-83b7-b36d845f6254" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:to="loc_us-gaap_SegmentDomain_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:to="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_59c55a88-7db8-4a1c-9419-5515387dbf22" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_MarucciMemberMember_59c55a88-7db8-4a1c-9419-5515387dbf22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_03e8aafd-f95b-4145-b2b7-e16c97ed1e1d" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_ArnoldMember_03e8aafd-f95b-4145-b2b7-e16c97ed1e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e9811d72-72c9-4dbf-b5e6-9cfff6792de3" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_SternoCandleLampMember_e9811d72-72c9-4dbf-b5e6-9cfff6792de3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a38846ce-52f0-44dc-9939-89c7f8c0378a" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_VelocityOutdoorMember_a38846ce-52f0-44dc-9939-89c7f8c0378a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_db533b84-d91c-45c5-9fb3-9a5a5f84be1b" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_LibertyMember_db533b84-d91c-45c5-9fb3-9a5a5f84be1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_95809d1d-e06d-402d-8a83-eb1936e2582c" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_ErgobabyMember_95809d1d-e06d-402d-8a83-eb1936e2582c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7c9060e6-f8c6-4fdf-b5d7-7e34ac23be9f" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_A5.11TacticalMember_7c9060e6-f8c6-4fdf-b5d7-7e34ac23be9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_e5f7dace-e448-4503-a356-db51ece665c2" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AciMember_e5f7dace-e448-4503-a356-db51ece665c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_ae3289b2-c05c-4cb5-b98f-f4b38ec37130" xlink:href="codi-20230331.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AllocationInterestsMember_ae3289b2-c05c-4cb5-b98f-f4b38ec37130" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_e39b6a51-1159-4387-8f6b-8d2c86832a5b" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_BOAMember_e39b6a51-1159-4387-8f6b-8d2c86832a5b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_8f168709-8148-4ea4-b7ae-77021b7838f6" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AltorMember_8f168709-8148-4ea4-b7ae-77021b7838f6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_28a7cfe8-8f4b-4a14-a47f-1de4e685ad64" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_LuganoMember_28a7cfe8-8f4b-4a14-a47f-1de4e685ad64" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_b3af0fec-3d91-4f6f-8544-d0110a95a49b" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_PrimaloftMember_b3af0fec-3d91-4f6f-8544-d0110a95a49b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9473e2df-54e3-4c9d-91f3-695adcc216a7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:to="loc_srt_OwnershipDomain_9473e2df-54e3-4c9d-91f3-695adcc216a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:to="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ed894f1b-84eb-4145-bc66-6d748a3272d0" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_MarucciMemberMember_ed894f1b-84eb-4145-bc66-6d748a3272d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3c990ff8-4033-4e2c-9f15-3b95f1953c84" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_A5.11TacticalMember_3c990ff8-4033-4e2c-9f15-3b95f1953c84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_80207e2f-8722-4ca5-b202-38959e7a6661" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_ErgobabyMember_80207e2f-8722-4ca5-b202-38959e7a6661" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f7842de7-a99d-442e-84f6-d6fb640218a7" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_LibertyMember_f7842de7-a99d-442e-84f6-d6fb640218a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_d041553e-d395-460a-b979-db9dd18d270e" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_d041553e-d395-460a-b979-db9dd18d270e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d720315a-e604-4098-9060-b0be256e41d1" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_AciMember_d720315a-e604-4098-9060-b0be256e41d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_af439977-ecc6-4d64-9904-fb597a1c87ff" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_ArnoldMember_af439977-ecc6-4d64-9904-fb597a1c87ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_7de8b4dd-63cc-45ee-8f0e-0ab72603da99" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_SternoProductsMember_7de8b4dd-63cc-45ee-8f0e-0ab72603da99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_77f092f7-029f-480f-8fa6-862a257bdacf" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_BOAMember_77f092f7-029f-480f-8fa6-862a257bdacf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_0a31f023-a19a-40ba-a136-dc14504f54f4" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_AltorMember_0a31f023-a19a-40ba-a136-dc14504f54f4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3f318a2d-db47-476f-9f8f-1a4c753c1542" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_LuganoMember_3f318a2d-db47-476f-9f8f-1a4c753c1542" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_21a4c2a1-babb-454f-8748-bccdc2a19846" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_PrimaloftMember_21a4c2a1-babb-454f-8748-bccdc2a19846" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_23290d95-39c5-42f4-b021-f0209fead29e" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_23290d95-39c5-42f4-b021-f0209fead29e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_e5d1a420-a162-4ae9-b320-bc88643df6e4" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_e5d1a420-a162-4ae9-b320-bc88643df6e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="extended" id="i4f64786f88434c54a918d3f86e13fc5c_NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_757e362e-6492-4b63-9c69-07a3ac6aa397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_757e362e-6492-4b63-9c69-07a3ac6aa397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_92326ad7-fce7-4d5b-99a4-01960f115457" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_DistributionToShareholders_92326ad7-fce7-4d5b-99a4-01960f115457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_f561a5fc-0b14-4c25-8781-10f8d133e07f" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_f561a5fc-0b14-4c25-8781-10f8d133e07f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2365f4e9-8f28-4563-a39b-5568119290c8" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2365f4e9-8f28-4563-a39b-5568119290c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_f507fde5-12aa-47c7-8723-66199b49d12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_f507fde5-12aa-47c7-8723-66199b49d12e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8726dfee-e253-412a-820a-028bc5f276c2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:to="loc_srt_OwnershipDomain_8726dfee-e253-412a-820a-028bc5f276c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_bf0102a9-428f-41b0-b81b-6783ed093efc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:to="loc_srt_OwnershipDomain_bf0102a9-428f-41b0-b81b-6783ed093efc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:to="loc_dei_EntityDomain_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:to="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e8773776-be6d-4e8c-8f9b-b2192fefc555" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:to="loc_codi_ErgobabyMember_e8773776-be6d-4e8c-8f9b-b2192fefc555" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_6dd32c39-4f99-4d04-b138-b0ae887d9533" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:to="loc_codi_TermLoanFacilityMember_6dd32c39-4f99-4d04-b138-b0ae887d9533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6bce58ae-4efa-47cd-a82f-1b5a1f91b237" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6bce58ae-4efa-47cd-a82f-1b5a1f91b237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_cb2419c6-4e16-4306-a12d-c3ef92c1c048_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_cb2419c6-4e16-4306-a12d-c3ef92c1c048_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_35a8083e-1ca2-47fe-abd7-921fea027a6a" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_35a8083e-1ca2-47fe-abd7-921fea027a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_be3c3a6d-1e7f-4763-b45f-626cf3b5eb05" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_be3c3a6d-1e7f-4763-b45f-626cf3b5eb05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_af6e756c-65de-472e-9c62-98d39cadb281_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:to="loc_us-gaap_SegmentDomain_af6e756c-65de-472e-9c62-98d39cadb281_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:to="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6ea9d707-85f1-451b-b51d-1da06dd30b93" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_AciMember_6ea9d707-85f1-451b-b51d-1da06dd30b93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_014b5dff-4fa4-4545-8190-174fc7f944b6" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_LibertyMember_014b5dff-4fa4-4545-8190-174fc7f944b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_5a5e1c8e-a367-40db-8911-ffa47291a483" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_BOAMember_5a5e1c8e-a367-40db-8911-ffa47291a483" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended" id="i1e4d1171925841bba4aa22be22599392_FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_24d41a8b-0643-47ef-9b46-2d6fa3e3930e" xlink:href="codi-20230331.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_24d41a8b-0643-47ef-9b46-2d6fa3e3930e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ccb38803-a5ee-4f3d-8987-3b1a0bec3f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ccb38803-a5ee-4f3d-8987-3b1a0bec3f24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_953e6523-b0b2-484a-a0bd-5fcf652ae732" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_953e6523-b0b2-484a-a0bd-5fcf652ae732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_e643ff21-06a5-425c-9061-77c43a281bf9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:to="loc_codi_Seniornotesdue2026Member_e643ff21-06a5-425c-9061-77c43a281bf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_61732257-5b55-4bcc-83e3-8004b2955c20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_61732257-5b55-4bcc-83e3-8004b2955c20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d1c9df9e-3e0e-42eb-b1e6-d5717b90649b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d1c9df9e-3e0e-42eb-b1e6-d5717b90649b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_179c73d5-bb61-40cf-8c6d-c456a87fb8c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_179c73d5-bb61-40cf-8c6d-c456a87fb8c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3927e3b7-798f-47bb-85b2-aa733229e922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3927e3b7-798f-47bb-85b2-aa733229e922" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1621febf-b9b8-4403-87c4-e5407d9bbce8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1621febf-b9b8-4403-87c4-e5407d9bbce8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f59715a4-ab86-45bc-a3f9-251238bfbe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f59715a4-ab86-45bc-a3f9-251238bfbe7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cba22c0d-d121-4d8a-a9ee-794811c4d23d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cba22c0d-d121-4d8a-a9ee-794811c4d23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0192a6cf-5797-42f9-9741-e8ea5efab7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0192a6cf-5797-42f9-9741-e8ea5efab7f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65d44246-5530-4038-a30b-3cac227ec264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65d44246-5530-4038-a30b-3cac227ec264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_53be5d09-e304-4860-b54c-4ec7e394ecca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_53be5d09-e304-4860-b54c-4ec7e394ecca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_eaf3f543-6a94-4240-ada4-af01468700a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_eaf3f543-6a94-4240-ada4-af01468700a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_b7787650-92f4-49ae-965c-8c8d8bcda456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_b7787650-92f4-49ae-965c-8c8d8bcda456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_458a0b73-4bce-4014-8aab-d2c191c5dd99" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:to="loc_codi_BusinessAcquisitionMember_458a0b73-4bce-4014-8aab-d2c191c5dd99" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="extended" id="i18326eb047854f80b3427239f930db7f_FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_cc6703ff-6fac-43af-b13e-54f049f08680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_cc6703ff-6fac-43af-b13e-54f049f08680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7ca5aa8-1c2c-4e9e-a396-f127eb84bf30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7ca5aa8-1c2c-4e9e-a396-f127eb84bf30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_4a4aa979-db0e-468c-82a2-99fc618915f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_4a4aa979-db0e-468c-82a2-99fc618915f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b7c7ff1d-5a97-4f20-989a-bb54701cb3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b7c7ff1d-5a97-4f20-989a-bb54701cb3b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9154ab8f-49e1-47eb-b844-c41acf4b83f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:to="loc_us-gaap_SegmentDomain_9154ab8f-49e1-47eb-b844-c41acf4b83f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:to="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_79f23ca5-e99c-4629-90c1-f045854be8b9" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_LibertyMember_79f23ca5-e99c-4629-90c1-f045854be8b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_68e7ca59-3734-469a-a38b-20f4bb27aa6c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_A5.11TacticalMember_68e7ca59-3734-469a-a38b-20f4bb27aa6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_e0bcdf2c-7f74-44a1-b464-b9a96bc3700d" xlink:href="codi-20230331.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_PolyfoamMember_e0bcdf2c-7f74-44a1-b464-b9a96bc3700d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b52758e7-79f0-4e65-9f25-1d82154fc739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b52758e7-79f0-4e65-9f25-1d82154fc739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_830938c7-8fec-4299-96cb-a4cdaddebd8c" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_AltorMember_830938c7-8fec-4299-96cb-a4cdaddebd8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dfdbd0a2-abfd-4c0d-85e6-c2979665611d" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_VelocityOutdoorMember_dfdbd0a2-abfd-4c0d-85e6-c2979665611d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_4ab121b0-f91a-4d88-8863-1ba2d92531d4" xlink:href="codi-20230331.xsd#codi_KingsCamoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_KingsCamoMember_4ab121b0-f91a-4d88-8863-1ba2d92531d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4cfae33e-ea95-4f09-a60f-842fce489c28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4cfae33e-ea95-4f09-a60f-842fce489c28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6266163f-1bc4-4bc5-bdd5-4e9143ae93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6266163f-1bc4-4bc5-bdd5-4e9143ae93ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0185caee-0673-496f-ba02-272caf7f1d16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0185caee-0673-496f-ba02-272caf7f1d16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_35409e68-bdf9-4af4-9b9c-02f3d03cf17b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_35409e68-bdf9-4af4-9b9c-02f3d03cf17b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="extended" id="i510f81eff5b341679f86c4712533b27c_FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a826ccaf-3462-41c8-b072-edc081754948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a826ccaf-3462-41c8-b072-edc081754948" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9c179c34-0057-415f-92a4-27ce62ae7876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_SeniorNotes_9c179c34-0057-415f-92a4-27ce62ae7876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_cd9f769b-9906-49b6-aa2d-8e097f52e720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_LongTermDebtFairValue_cd9f769b-9906-49b6-aa2d-8e097f52e720" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_b2b6db8f-9939-4ffb-abbe-31ff2e7244af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_b2b6db8f-9939-4ffb-abbe-31ff2e7244af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_54a8b748-f189-4c4c-b9e1-c2118f213bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_AssetImpairmentCharges_54a8b748-f189-4c4c-b9e1-c2118f213bef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11964209-8572-4685-a763-d73f0a27c8ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:to="loc_us-gaap_SegmentDomain_11964209-8572-4685-a763-d73f0a27c8ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:to="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b27a7a7c-aef0-48d5-af53-83e56b50d0b2" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:to="loc_codi_VelocityOutdoorMember_b27a7a7c-aef0-48d5-af53-83e56b50d0b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d56c3c8f-6079-4f8f-84ad-203961603bb0" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:to="loc_codi_ErgobabyMember_d56c3c8f-6079-4f8f-84ad-203961603bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_492f2c26-9889-4ddb-be28-8661d7807e71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_492f2c26-9889-4ddb-be28-8661d7807e71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dda32ec2-012f-47ad-90d7-40880227506f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dda32ec2-012f-47ad-90d7-40880227506f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4113625a-4dc5-4a9d-9a72-aee03e396ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4113625a-4dc5-4a9d-9a72-aee03e396ba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_41f7c67f-6abd-47b9-b4b0-ae97ed675898_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_41f7c67f-6abd-47b9-b4b0-ae97ed675898_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_82e33e2f-a82a-48a5-a37b-f151cf870cad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:to="loc_us-gaap_TradeNamesMember_82e33e2f-a82a-48a5-a37b-f151cf870cad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_229abd88-c780-4108-aa83-9e4843afa7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:to="loc_us-gaap_GoodwillMember_229abd88-c780-4108-aa83-9e4843afa7e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05099c17-c4a8-482f-8d73-5bac0809a0b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05099c17-c4a8-482f-8d73-5bac0809a0b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b1d19646-c649-484b-9f06-984b17a7cfff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:to="loc_us-gaap_TradeNamesMember_b1d19646-c649-484b-9f06-984b17a7cfff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_88b241bd-b498-493d-a246-b45d44867314" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_88b241bd-b498-493d-a246-b45d44867314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a4aea6a6-b1b5-4dbc-8957-57591fbf637d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a4aea6a6-b1b5-4dbc-8957-57591fbf637d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_43e28f88-7a6f-41cb-be9d-0588314530a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_43e28f88-7a6f-41cb-be9d-0588314530a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_95581d4f-2b8e-4688-9ce5-a240012c20bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_95581d4f-2b8e-4688-9ce5-a240012c20bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_200c8cda-cf35-4ed5-a90e-d68cea3012c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_200c8cda-cf35-4ed5-a90e-d68cea3012c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_adaf9511-ce79-4a70-83eb-43f2df04ca1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_adaf9511-ce79-4a70-83eb-43f2df04ca1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_eb4e3849-7efb-48a8-9e95-9c5c15e6c452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_eb4e3849-7efb-48a8-9e95-9c5c15e6c452" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_29d3f0a4-9249-43a7-9583-72dc121316d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_29d3f0a4-9249-43a7-9583-72dc121316d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6d96f265-ab14-408d-8ee6-8e3bdc0f775f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6d96f265-ab14-408d-8ee6-8e3bdc0f775f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fcf2639-57df-4f6a-9543-e7d3f5fd749f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fcf2639-57df-4f6a-9543-e7d3f5fd749f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_2692750a-babd-4e40-9da6-a83fc1f0c76e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_2692750a-babd-4e40-9da6-a83fc1f0c76e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended" id="i756df18120844fad85c84de3867c3785_FairValueMeasurementAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_57c7d320-a38f-48e8-b245-64786c8eee6d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_dei_DocumentPeriodEndDate_57c7d320-a38f-48e8-b245-64786c8eee6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1a978687-bbed-49c4-aa2f-c065c9a8b307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1a978687-bbed-49c4-aa2f-c065c9a8b307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b8715267-9062-44a5-b349-e14b4fe060d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b8715267-9062-44a5-b349-e14b4fe060d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_112c5eaa-8fdc-476f-8bba-c9d147710942_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_112c5eaa-8fdc-476f-8bba-c9d147710942_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac30bc56-130d-4afd-96c2-370e97085104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac30bc56-130d-4afd-96c2-370e97085104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d5dfe116-2e24-488a-bf50-316c7cd1508b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:to="loc_us-gaap_CreditFacilityDomain_d5dfe116-2e24-488a-bf50-316c7cd1508b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:to="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_cdf901d8-1e77-42f9-aaf3-ce8cd08cde2a" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:to="loc_codi_TermLoanFacilityMember_cdf901d8-1e77-42f9-aaf3-ce8cd08cde2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_573ba34e-48b2-41ab-9ce7-45ea05afcc95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_573ba34e-48b2-41ab-9ce7-45ea05afcc95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_6889fe1c-6d12-44fa-894b-be68661b5246" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:to="loc_codi_BusinessAcquisitionMember_6889fe1c-6d12-44fa-894b-be68661b5246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3955e03a-2842-4d54-bcc7-0593b555eaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3955e03a-2842-4d54-bcc7-0593b555eaf2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="extended" id="i08f3b9b193a74c529404b2740162f1e3_IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_189f25f7-dca2-43d2-8ed5-73b6d11e7b59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_189f25f7-dca2-43d2-8ed5-73b6d11e7b59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2938b4a8-6df4-4d74-b6cf-555d3d336e66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2938b4a8-6df4-4d74-b6cf-555d3d336e66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_3d69fb28-d25d-46e8-ac9b-84b12e7c0fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_3d69fb28-d25d-46e8-ac9b-84b12e7c0fb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_2430eb9c-9605-44f7-89db-f5ab47dde261" xlink:href="codi-20230331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_2430eb9c-9605-44f7-89db-f5ab47dde261" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a565e514-53b3-47b2-830a-b78a74ad4ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a565e514-53b3-47b2-830a-b78a74ad4ba1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_f9573b14-fd04-429d-abdc-5d05e809f7ac" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_f9573b14-fd04-429d-abdc-5d05e809f7ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f093e3fa-324b-4c24-9f02-d310d2a4bb3e" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f093e3fa-324b-4c24-9f02-d310d2a4bb3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_781b55ac-8801-44d6-92cd-dab167e7b474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_781b55ac-8801-44d6-92cd-dab167e7b474" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_69a3096a-a466-4118-8820-073093a813b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_69a3096a-a466-4118-8820-073093a813b1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ec4fce9-f67f-4ddf-9fb9-fd3ed3e63a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ec4fce9-f67f-4ddf-9fb9-fd3ed3e63a7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e2017117-acf1-4c2c-823d-4daa9f814093_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e2017117-acf1-4c2c-823d-4daa9f814093_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_097c8783-0012-4b4c-aea2-79ddf8882267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_097c8783-0012-4b4c-aea2-79ddf8882267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_f220ce32-7f07-42c6-84dc-07c461f4adee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_f220ce32-7f07-42c6-84dc-07c461f4adee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_7127b567-5160-42b5-9fcd-f01f6bffcd52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_7127b567-5160-42b5-9fcd-f01f6bffcd52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_4029264b-eebc-497d-9566-866dd4093d1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:to="loc_us-gaap_TaxPeriodDomain_4029264b-eebc-497d-9566-866dd4093d1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_eea93d28-eb12-4775-b310-b39c1ce336ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:to="loc_us-gaap_TaxPeriodDomain_eea93d28-eb12-4775-b310-b39c1ce336ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended" id="i58e23c0b50e949408161e5bfce9cb8f3_DefinedBenefitPlanAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_222822b7-2589-4e7a-85f1-39cdef90a94a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_222822b7-2589-4e7a-85f1-39cdef90a94a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e65f2d16-99b0-4d91-9d4d-b5465405a610" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e65f2d16-99b0-4d91-9d4d-b5465405a610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_aa098af2-c638-49b1-b1ee-2da9dc716525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_aa098af2-c638-49b1-b1ee-2da9dc716525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81b041d0-25df-4db8-9574-8f96466b949e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:to="loc_us-gaap_SegmentDomain_81b041d0-25df-4db8-9574-8f96466b949e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:to="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_119f621a-3674-436e-8003-d6f93237a372" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:to="loc_codi_ArnoldMember_119f621a-3674-436e-8003-d6f93237a372" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#CommitmentsandContingenciesComponentsofOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="extended" id="i98e92cdc596a4cee9e38c04d56817473_CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f5899fe2-a50a-4a12-a913-8feeb1315e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:to="loc_us-gaap_OperatingLeaseCost_f5899fe2-a50a-4a12-a913-8feeb1315e25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:to="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_06d14640-e353-441d-ae22-827f92240395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_06d14640-e353-441d-ae22-827f92240395" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_7c9872d9-658b-45b6-ad73-d42d5ad1077d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_7c9872d9-658b-45b6-ad73-d42d5ad1077d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c0630553-3583-4c36-90f8-0edd98025fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c0630553-3583-4c36-90f8-0edd98025fdd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="extended" id="i295ee69658eb44bb8d15375e1c5b3610_CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e39e29aa-6eca-4eb9-9adf-e8512030eb63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e39e29aa-6eca-4eb9-9adf-e8512030eb63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1745b2b6-0200-48ed-a4eb-f0e3f73df1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1745b2b6-0200-48ed-a4eb-f0e3f73df1c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2ceeebc0-37c9-4cc0-a9c9-2a8ddfe5cc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2ceeebc0-37c9-4cc0-a9c9-2a8ddfe5cc5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f69de603-d321-4c1e-b61a-32af7a6f52c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f69de603-d321-4c1e-b61a-32af7a6f52c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c473f1ec-598b-4588-9a37-906dff7e7be5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c473f1ec-598b-4588-9a37-906dff7e7be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_51342d27-d045-4cc8-b982-0e846627f1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_51342d27-d045-4cc8-b982-0e846627f1dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_bd5d3597-8ef0-44af-bca7-0d05e738b695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_bd5d3597-8ef0-44af-bca7-0d05e738b695" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="simple" xlink:href="codi-20230331.xsd#NarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="extended" id="ie43d716822574a1fa4ad5247b5a2c7c5_NarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_befe5d4d-60a6-4c2f-ac9a-269d9dc4bda3" xlink:href="codi-20230331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_befe5d4d-60a6-4c2f-ac9a-269d9dc4bda3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bb0a221a-a0ce-4832-972d-f64b32bf2169" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bb0a221a-a0ce-4832-972d-f64b32bf2169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_ac6200ea-91bc-4fda-8c45-3da45d6648a3" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_ac6200ea-91bc-4fda-8c45-3da45d6648a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c6e74f4c-ca30-451c-a4ed-8d34a6a6d95a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_dei_DocumentPeriodEndDate_c6e74f4c-ca30-451c-a4ed-8d34a6a6d95a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4a516ae8-1bfa-4fb8-9006-5244adc2aad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4a516ae8-1bfa-4fb8-9006-5244adc2aad1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_bc774471-2c09-493d-b6a4-85971ced6017" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_bc774471-2c09-493d-b6a4-85971ced6017" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6ebe66e-a206-4503-b2ab-b63c1a037ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6ebe66e-a206-4503-b2ab-b63c1a037ff6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_46ec961e-0c7d-4a9c-8768-2019d5639d76" xlink:href="codi-20230331.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_46ec961e-0c7d-4a9c-8768-2019d5639d76" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_0bedc441-0047-455b-b3aa-4a19f36716d5" xlink:href="codi-20230331.xsd#codi_Managementfeewaiver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_Managementfeewaiver_0bedc441-0047-455b-b3aa-4a19f36716d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:to="loc_us-gaap_RelatedPartyDomain_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:to="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_d2fe81b9-dcce-4404-884e-87a48a2b3a39" xlink:href="codi-20230331.xsd#codi_RelatedPartyVendorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:to="loc_codi_RelatedPartyVendorMember_d2fe81b9-dcce-4404-884e-87a48a2b3a39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_46a680d2-6ff1-495c-bcf4-c62b727acfa6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:to="loc_srt_OwnershipDomain_46a680d2-6ff1-495c-bcf4-c62b727acfa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:to="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_35eaa578-9392-4049-94c3-0f41d33aa46b" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_SternoProductsMember_35eaa578-9392-4049-94c3-0f41d33aa46b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_b6eb16ff-3908-4390-86ef-d3f5892fbb12" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_A5.11TacticalMember_b6eb16ff-3908-4390-86ef-d3f5892fbb12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_f0dab7d6-888c-4989-a73e-7f6bb561d16f" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_ErgoMember_f0dab7d6-888c-4989-a73e-7f6bb561d16f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_547b856d-9e7f-497a-ab3d-9955b6538a95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_547b856d-9e7f-497a-ab3d-9955b6538a95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_37a71f7d-2399-46d0-89bb-b3560c4aaa8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:to="loc_us-gaap_LetterOfCreditMember_37a71f7d-2399-46d0-89bb-b3560c4aaa8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e7196e9-749c-4808-a6d3-480cbcfb4ac9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e7196e9-749c-4808-a6d3-480cbcfb4ac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_13bc1d17-eab4-41ae-bdfb-bf663cb349f6" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_VelocityOutdoorMember_13bc1d17-eab4-41ae-bdfb-bf663cb349f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_84d4e181-6bd8-4cc2-bafc-219fc5c4535f" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_SternoProductsMember_84d4e181-6bd8-4cc2-bafc-219fc5c4535f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_52758f3d-5be3-424a-88ed-064d18dfeedf" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_MarucciMemberMember_52758f3d-5be3-424a-88ed-064d18dfeedf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_8408cf28-fc8a-48bf-b780-927ca5b6c4dc" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_BOAMember_8408cf28-fc8a-48bf-b780-927ca5b6c4dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_80792525-1b12-43db-80ec-320fa8bf4c89" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_LuganoMember_80792525-1b12-43db-80ec-320fa8bf4c89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a06c4124-b027-44e6-8884-8f1bf088dca3" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_A5.11TacticalMember_a06c4124-b027-44e6-8884-8f1bf088dca3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_a6a23848-29a5-4ce4-94ef-cb500b483e6c" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_ErgoMember_a6a23848-29a5-4ce4-94ef-cb500b483e6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_d6863977-7f8d-4756-a393-bbd197e872e5" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_PrimaloftMember_d6863977-7f8d-4756-a393-bbd197e872e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:to="loc_dei_EntityDomain_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:to="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0c8eb4e9-5348-4c18-9931-c34bb4810fe6" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:to="loc_codi_BOAMember_0c8eb4e9-5348-4c18-9931-c34bb4810fe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_280d5e22-7357-49cf-a124-e8306093644d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:to="loc_us-gaap_SegmentDomain_280d5e22-7357-49cf-a124-e8306093644d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:to="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_07bfaa0f-8c08-4796-a5cb-022644500bd7" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:to="loc_codi_BOAMember_07bfaa0f-8c08-4796-a5cb-022644500bd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9146432a-d1b0-4f75-934f-1fe9cdf2d827_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9146432a-d1b0-4f75-934f-1fe9cdf2d827_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ca4e357a-6dc4-495e-a170-e880839c2ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:to="loc_us-gaap_SubsequentEventMember_ca4e357a-6dc4-495e-a170-e880839c2ed4" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>codi-20230331_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 2023 Workiva-->
<!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96-->
<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_DeferredIncomeTaxesAndTaxCredits_e5fe8f6a-cd2e-4270-ba09-ab87c550f1f0_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/2023/elts/us-gaap-2023.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_VariableRateDomain_9c985feb-e5e0-4c70-8802-20f0884103e0_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/2023/elts/us-gaap-2023.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_NetIncomeLossAttributableToNoncontrollingInterest_8e5682ba-6dc8-4115-9b10-7309a36be51d_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/2023/elts/us-gaap-2023.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_codi_A2022CreditFacilityMember_44826bb1-d7fa-4891-958c-30877435fc33_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-20230331.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_AccruedLiabilitiesCurrent_e839f6aa-4f86-4fe7-968b-0bb21494ca96_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/2023/elts/us-gaap-2023.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_OtherNoncurrentLiabilitiesMember_2963f4d1-9681-4dfa-b118-1c08de370443_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a552977a-e23d-41e2-9bd8-a20c6b620389_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/2023/elts/us-gaap-2023.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_RangeMember_31cea26e-fd6d-4a52-83a1-91c07f015277_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/2023/elts/srt-2023.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_InventoryValuationReserves_1c030956-74da-42e3-b814-461cd79e0c81_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/2023/elts/us-gaap-2023.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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dea64737-c337-49aa-8f61-59440a888093_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/2023/elts/us-gaap-2023.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_4e45b02d-eb3d-4133-aab5-36dbf4c51c7c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink: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, 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/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9fcadee7-8a86-405e-a1ca-bb673a9478ec_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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionLineItems_78198164-0c65-427d-979f-2f4aa04d617a_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_22306841-7fdf-463d-b43f-070edce040c0_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/2023/elts/us-gaap-2023.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_us-gaap_PreferredStockLiquidationPreference_eab0dda3-0b9f-41e1-a5d4-c6e756d5cf9f_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/2023/elts/us-gaap-2023.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_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_67bfbc2c-f7b3-40bf-91ba-cc06ee1e1e8d_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-20230331.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_srt_EquityMethodInvesteeNameDomain_001f0090-a4c9-4fa6-b6ba-78254d03bab7_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/2023/elts/srt-2023.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_DebtDisclosureTextBlock_fea32745-16f4-4829-8d50-1f5c4db6169f_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/2023/elts/us-gaap-2023.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_us-gaap_OtherCurrentLiabilitiesMember_2d893641-8b94-4ffe-8fad-fc0219715a92_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/2023/elts/us-gaap-2023.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_us-gaap_StatementOfStockholdersEquityAbstract_e54f4ac1-111c-4db5-85f7-2473f4e4f989_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/2023/elts/us-gaap-2023.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_us-gaap_PaymentsToAcquireBusinessesGross_fc2d6729-3935-4b41-85bd-56c682866615_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/2023/elts/us-gaap-2023.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_757f081b-c0d9-4d9f-be5f-10b6b44d14cf_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/2023/elts/us-gaap-2023.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_RevolvingCreditFacilityMember_41ab69fb-c744-4e20-92e2-0b84c06f527c_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/2023/elts/us-gaap-2023.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_codi_DistributionExpensePreferredShareholders_f37f1a0e-7bf1-4ba2-9443-3541bfcce6d6_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-20230331.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_us-gaap_DeferredIncomeTaxLiabilitiesNet_b9c8ebe8-bc9a-4975-af19-5aef14f2aaa5_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/2023/elts/us-gaap-2023.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_codi_AltorMember_b3d5ddb1-f637-43a6-af14-3120ce254a61_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-20230331.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_SegmentReportingAbstract_10a91dfe-ad5a-45fe-b93e-52121d7091d5_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/2023/elts/us-gaap-2023.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_AccountsPayableCurrent_9317e273-aa7e-49e9-a5ee-75cd7c967c47_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/2023/elts/us-gaap-2023.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_DiscontinuedOperationsAndDisposalGroupsAbstract_ff53d12d-c5e9-45cc-b06b-ca6aeaf2a568_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/2023/elts/us-gaap-2023.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ca5fb10b-bbb9-4839-b0da-0505d0fe6b72_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/2023/elts/srt-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b40867a9-2736-48dd-964f-192c33431f2a_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/2023/elts/us-gaap-2023.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_ConstructionInProgressGross_5f76c6db-ecff-4f9d-9ec1-d10a5920f445_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/2023/elts/us-gaap-2023.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_codi_OwnershipPercentageOfNoncontrollingShareholders_ae74d1d7-7869-4ece-9f00-aef7dbf91343_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-20230331.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_DisaggregationOfRevenueLineItems_5c905f80-a0d1-4ec0-9717-0493b82f0600_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/2023/elts/us-gaap-2023.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_ProceedsFromIssuanceOrSaleOfEquity_29d270dc-28b8-48ae-9bd7-1df8fec37bbd_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/2023/elts/us-gaap-2023.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_ProceedsFromIssuanceOfCommonStock_a98c8c7d-07a4-4d95-937e-cc7df92e9dc1_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/2023/elts/us-gaap-2023.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_codi_DistributionsPayableAmountPerShare_c49a4a18-20c4-48c8-8459-4f1a9c1c3bd3_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-20230331.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_ScheduleOfGoodwillTable_d28c54fa-f28d-421f-90b6-c6affb24e08c_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/2023/elts/us-gaap-2023.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_srt_StatementGeographicalAxis_3e17ea5e-80d2-435e-950a-399d179078c9_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/2023/elts/srt-2023.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_us-gaap_IncomeTaxDisclosureTextBlock_76065355-8a9c-4fb2-8722-9f6563d8fede_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/2023/elts/us-gaap-2023.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_ProductWarrantyAccrualPayments_5bb7c6a5-4072-441e-856f-fca8cd95f54e_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/2023/elts/us-gaap-2023.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_srt_OwnershipAxis_1c1836a7-6dd8-4025-9305-4d03e3f164ce_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/2023/elts/srt-2023.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_us-gaap_ProductWarrantyAccrualWarrantiesIssued_16da2c08-30ba-4d39-a335-9e16a8d52bae_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/2023/elts/us-gaap-2023.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_NumberOfManufacturingFacilities_b0f22e67-a5d6-4fc5-993f-b4b46d16a0bf_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-20230331.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8d735cd0-4634-4e3f-bd81-c59d725bb080_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/2023/elts/us-gaap-2023.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_RevenueRecognitionPolicyTextBlock_14c95b67-3bd0-4ae9-b78b-7f885f368c7c_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/2023/elts/us-gaap-2023.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_NoncontrollingInterestAbstract_2f8ac69d-830a-4035-818c-d42205ca3b69_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/2023/elts/us-gaap-2023.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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_55556367-74fd-4f6f-ae95-96d4cd73a9fc_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/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesCurrentAbstract_4fffa664-676d-4caa-a836-01193a78e728_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/2023/elts/us-gaap-2023.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_MinorityInterestTable_0f8a9fca-748c-4f5d-a87c-5b5e7e6d5317_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/2023/elts/us-gaap-2023.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_GoodwillImpairedAccumulatedImpairmentLoss_056558f1-07c6-43d6-a824-a183aa409638_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_a1cffd79-1304-4087-a2cd-5aadb73b9e53_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 (1)</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/2023/elts/us-gaap-2023.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_PreferredStockValue_926ee33d-0dec-4aa9-8bb1-603c8ec58b35_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_7a4d847c-331c-4a00-9389-d1ebb13ed13a_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionLineItems_fc04d69d-69b1-414f-9abd-7eb3475de7e4_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/2023/elts/us-gaap-2023.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_SubsequentEventTypeDomain_8e8fb5ba-27ca-4663-ae1e-81a55e756b56_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/2023/elts/us-gaap-2023.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_ProceedsFromDivestitureOfBusinesses_a59750bc-2ef1-4fb3-856a-18767a053ca4_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c07e37f-6fa8-433f-a04e-d8f6fa5f2543_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/2023/elts/us-gaap-2023.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_EarningsPerShareDiluted_e341bb37-1788-45be-9443-1881b8c6fd80_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/2023/elts/us-gaap-2023.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_ScheduleOfPropertyPlantAndEquipmentTable_7b728b75-9f34-4dce-89f8-c4555213f624_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/2023/elts/us-gaap-2023.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_us-gaap_AccountsReceivableNetCurrent_400f4521-d212-4dbe-9453-ca6ba1fc6fa5_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/2023/elts/us-gaap-2023.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_us-gaap_GoodwillRollForward_8a13afe6-0fa7-441c-b6a6-64a25483ec92_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel3Member_c751c4fc-1a6a-46ff-aff5-861e382d6c3a_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/2023/elts/us-gaap-2023.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_LineOfCreditMember_79cf3ce6-4dfd-496b-aa43-0c69b63b721c_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/2023/elts/us-gaap-2023.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_ScheduleOfNetBenefitCostsTableTextBlock_81b9cff9-d5e1-4a99-b252-7ee0691dde69_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueStockOptionsExercised_e250e501-58fb-4acf-999b-b64540e4d3d8_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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_564dae7f-16d2-459b-971d-4c0a8903dcfb_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/2023/dei-2023.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_LettersOfCreditOutstandingAmount_e1512d7a-6d16-4b7d-bd18-7a269904e30e_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/2023/elts/us-gaap-2023.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_ExtinguishmentOfDebtTypeDomain_3052209b-14e8-4fec-963a-90eaf6bf5b91_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/2023/elts/us-gaap-2023.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_LongTermDebtFairValue_577bf3f7-0085-434d-8e67-a40c8d1f95f1_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_dc17c8e6-773d-420a-be7b-b459ed61fbd6_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/2023/elts/us-gaap-2023.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_us-gaap_NetIncomeLoss_b5054ce9-bb33-4b8b-a9a1-b0360806f380_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 attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_ed69342f-1f40-4166-b278-881089bac636_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/2023/elts/us-gaap-2023.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_CashAcquiredFromAcquisition_01cf0ba0-ad11-4b1c-a069-73a359b7c6ef_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/2023/elts/us-gaap-2023.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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_80fb6238-a022-476d-af51-8d3808ebd790_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/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesCurrent_da50c04b-2ddd-4483-a699-7c15be16b00c_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/2023/elts/us-gaap-2023.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_cd281410-c849-49be-b74a-dea7b82ba5d1_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_e30d7f46-e4a9-4777-a770-df576bf40c48_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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeContractTypeDomain_c90e0b20-81b3-4048-ba89-1cc1996068c6_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueDisclosuresAbstract_f1289d47-cd42-405b-b771-3af88009dcd8_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/2023/elts/us-gaap-2023.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_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2765c0eb-f9ba-4dd6-bfe0-c388ee4cbe41_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/2023/elts/us-gaap-2023.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_MachineryAndEquipmentMember_a605e189-82ba-4ded-b39d-1f7b762308ae_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_2b612fea-8d7a-4f71-88ac-11ff34db8427_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-20230331.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_IntangibleAssetsGrossExcludingGoodwill_ea7f4775-f75d-4e01-83cb-b73e2d30de08_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/2023/elts/us-gaap-2023.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_AcquiredFiniteLivedIntangibleAssetsLineItems_40977ecf-2c3d-4609-b1d4-e0487ff7f32f_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/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_710d5f11-22ee-4ef7-842c-520069e219a5_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_ccf080e3-b81a-41cc-8835-91fdb3cea4f1_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/2023/elts/us-gaap-2023.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_ScheduleOfEquityMethodInvestmentsTable_12fba7a1-7dac-4736-adf5-0b77403e44fb_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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodValue_713a934e-57bc-4f54-b976-7e4c3dd493a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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 Repurchased During Period, Value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_527227fb-2184-405a-8fcf-6b86a5445ef4_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 Repurchased During Period, Value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_db03ece5-0697-4e0a-bc45-02ebf8f3e705_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/2023/elts/us-gaap-2023.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_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_cd17c482-c211-4ff1-9363-ebd1a4173db2_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-20230331.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_ConcentrationRiskBenchmarkDomain_b486f2ca-5444-4211-82f9-991d9b647aba_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/2023/elts/us-gaap-2023.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_codi_IdentifiableAssetsOfSegments_854f697d-49f0-4a13-944b-fc331aa892b2_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-20230331.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_CostOfGoodsAndServicesSold_195aeddb-f92f-4729-8419-2c0afbab4018_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 Goods and Services Sold</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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanServiceCost_852e64e5-1959-4765-b1e5-36810ae0267b_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/2023/elts/us-gaap-2023.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_IncomeTaxContingencyTable_07f0a093-75d9-425b-9e13-844676fca209_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/2023/elts/us-gaap-2023.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_ReconciliationOfAssetsFromSegmentToConsolidatedTable_3fbac23d-76bd-450c-9ddc-f7e1175d9141_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/2023/elts/us-gaap-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2c7d8e51-5c4c-4587-a6cb-d3b84c7aff94_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/2023/elts/us-gaap-2023.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_codi_PutOptionOfNoncontrollingShareholders_d7fdc895-d731-426e-83c0-39d6dd8f666b_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-20230331.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_IndefiniteLivedTradeNames_85df5973-c04a-4d84-b32f-adf311edc915_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/2023/elts/us-gaap-2023.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8d84f97e-e8ec-4552-ac39-0252f26960ac_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/2023/elts/us-gaap-2023.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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_a3c1b073-2370-473e-bf1d-20dff9edebb2_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/2023/elts/us-gaap-2023.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_OtherCommitmentsTable_a34cd2de-0d6e-4be2-8109-9d04e793d5fc_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/2023/elts/us-gaap-2023.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_LandAndBuildingMember_8a66e570-c8ed-4e4b-bbe3-279bdc30274f_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel1Member_0f79802e-2eb1-4a8c-be05-09163c460c26_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/2023/elts/us-gaap-2023.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_codi_BusinessAcquisitionProFormaGrossProfit_efa4bd69-099b-4d4b-a469-0a90ac967586_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-20230331.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_CarryingReportedAmountFairValueDisclosureMember_40162ce9-df4a-47f6-b26d-25c850ae0d14_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/2023/elts/us-gaap-2023.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_us-gaap_Goodwill_fc74bc35-2fa7-404d-9e58-02368b16eae1_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_a45844e5-20a7-4afd-b596-50cd5fe78943_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_1dbb30ca-d54c-46cc-965e-f46b61c3500d_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_df952b17-92e4-4472-a139-96dc993f142a_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock_11cb40fa-2ff4-4f5f-aa24-00b06cb5c859_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/2023/elts/us-gaap-2023.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_StatementEquityComponentsAxis_265579c3-1c7d-4a2b-9bf5-72432fed91a2_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/2023/elts/us-gaap-2023.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_30b46af4-a786-4f86-98f5-80f4eabf5825_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_02ce41ee-7980-4902-afc7-0a2aa019a183_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_869deed0-1a0c-4439-87bc-6753d94f9ec7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_b672b603-2ac7-4aa0-84dc-ee024d3a4352_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/2023/elts/us-gaap-2023.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_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_955d6900-5a98-462f-b52e-88dcebe73320_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/2023/elts/us-gaap-2023.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_dei_EntitySmallBusiness_7ddac401-00ae-4c9b-903e-368d000cbb4d_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/2023/dei-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_34862b07-a9f6-4dfb-9beb-cc8bdadd5a9d_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/2023/elts/us-gaap-2023.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_ContingentConsiderationByTypeAxis_af5d6b2f-e5e9-42c1-bdde-e6272052b5e6_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/2023/elts/us-gaap-2023.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_dei_LocalPhoneNumber_ef203e26-e2ff-4074-903b-dc3db187c4b8_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/2023/dei-2023.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_IncreaseDecreaseInAccountsReceivable_af692cba-f714-4eda-9d09-bf7b32978f4b_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/2023/elts/us-gaap-2023.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_FairValueDisclosureItemAmountsDomain_22eddc55-a6ec-4ab8-84c1-422dc04a1882_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/2023/elts/us-gaap-2023.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_LetterOfCreditMember_f5d61fa5-ffa2-423f-a12d-cc26b63b3d2f_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/2023/elts/us-gaap-2023.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_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_d66ad468-7e72-430b-8b74-ff540f88d00d_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-20230331.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c9ab9416-ea28-4334-a711-d1ab9950067a_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/2023/elts/us-gaap-2023.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_CommonStockDividendsPerShareDeclared_6bfd9071-0131-4404-a8be-822c6d0e0855_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/2023/elts/us-gaap-2023.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_CommonStockNoParValue_58eb8eea-a841-4ade-991b-f809f616bc0d_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/2023/elts/us-gaap-2023.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_FairValueByMeasurementFrequencyAxis_f32a00b6-03d5-439e-b89f-21fcbdfd8cbe_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/2023/elts/us-gaap-2023.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_AciMember_696ffd68-a8f9-4138-9991-b2c373691847_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-20230331.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_DebtInstrumentNameDomain_b0984832-a663-489a-adfa-9339d9772cba_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/2023/elts/us-gaap-2023.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_Depreciation_cc005f7b-09ec-4b0b-b2df-56eae0fad473_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/2023/elts/us-gaap-2023.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_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_cefbb850-f41f-44a3-9158-54997f38577d_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_4713b05f-6ee4-4995-9ba4-7c392c0f96aa_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/2023/elts/us-gaap-2023.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_CompensationAndRetirementDisclosureAbstract_28981d71-54c9-4067-b0f0-eca4f8dd70ce_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/2023/elts/us-gaap-2023.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_PortionAtFairValueFairValueDisclosureMember_f462abd5-ff20-4cfc-9b97-9b797746312e_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/2023/elts/us-gaap-2023.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e08d9276-5b6f-43cf-a7f9-627afb14c962_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/2023/elts/us-gaap-2023.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_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_e9f9f538-7d3b-44cd-98c9-94c976e47dbd_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-20230331.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_10da6689-930c-49b6-9d58-ebaa89eaf3df_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-20230331.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_09312aa4-1adc-4625-a47b-6bb545a659b5_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, to be Paid, 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/2023/elts/us-gaap-2023.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_codi_FiniteLivedInProcessResearchAndDevelopment_b995e3c1-9950-4feb-b93b-0fc2d8a0a6a2_terseLabel_en-US" xlink:label="lab_codi_FiniteLivedInProcessResearchAndDevelopment" xlink: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 in-process research and development</link:label>
    <link:label id="lab_codi_FiniteLivedInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_codi_FiniteLivedInProcessResearchAndDevelopment" xlink: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 in-process research and development</link:label>
    <link:label id="lab_codi_FiniteLivedInProcessResearchAndDevelopment_documentation_en-US" xlink:label="lab_codi_FiniteLivedInProcessResearchAndDevelopment" 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">Finite lived in-process research and development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment" xlink:href="codi-20230331.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_FiniteLivedInProcessResearchAndDevelopment" xlink:to="lab_codi_FiniteLivedInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_5a5f1a99-0d8a-4f58-a500-1d3c32bfdfac_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/2023/elts/us-gaap-2023.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_srt_EuropeMember_732c02b7-2b29-4b1f-8471-1e83f569bcf6_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">Ergobaby</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/2023/elts/srt-2023.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_us-gaap_ManagementFeeExpense_d6091f69-82e2-4fda-a766-e0f3e45a61ed_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/2023/elts/us-gaap-2023.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_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_c01b643c-9196-4da9-b8a1-33c975ffc60c_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-20230331.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_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_1489d96b-63e3-443a-876e-b7ac25e96c80_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-20230331.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_RepaymentsOfOtherLongTermDebt_a9e09916-c54b-4089-a6f0-713f2816fc63_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink: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 Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_1edbd514-2d40-4716-a7e2-49e6860c89cf_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/2023/elts/srt-2023.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_IncreaseDecreaseInInventories_e0d0e77f-0bef-4db2-987d-b320aaf08710_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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0e121d05-ad52-4a7a-b0b5-f6fc5718675f_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/2023/elts/us-gaap-2023.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_us-gaap_BusinessCombinationAcquisitionRelatedCosts_557f0957-8715-4da0-ace1-b72dae041769_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/2023/elts/us-gaap-2023.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_PreferredStockNoParValue_6ff1da41-13f7-436e-b3d9-6551210757a9_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/2023/elts/us-gaap-2023.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_dei_DocumentQuarterlyReport_8534985b-aade-4b2c-a48b-b8012b5157c7_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/2023/dei-2023.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_InterestExpense_37d29c72-9c89-45e2-b12d-9abbdcea0fda_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/2023/elts/us-gaap-2023.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_FairValueMeasurementsFairValueHierarchyDomain_d0be5354-2a90-40cd-b1ff-e73697e3b2fc_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/2023/elts/us-gaap-2023.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_GoodwillLineItems_b82f9511-73e0-4210-8e28-02c7aa5b36ee_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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentGross_918e13c6-0eda-4caa-bfb8-36a54283764c_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/2023/elts/us-gaap-2023.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_FinitelivedIntangibleAssetsAcquired1_4a5d4065-164c-401b-9bf4-b2c5ffb0a74d_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/2023/elts/us-gaap-2023.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_adeec626-62a9-4f70-8a69-5db38e8038e2_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_ad098fab-6af6-4e8f-a2c5-88d349d30430_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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsDisclosureTextBlock_bb5da7fe-4000-4af1-9049-d2a3dce9f3e2_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_90b43a45-34a1-480e-a0d0-82a33a99f48e_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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_f7d46585-894b-4ad4-8902-6efdaefb9927_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_caedf1e5-ea5b-4e05-ab49-7d234ee3d4af_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/2023/elts/us-gaap-2023.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_LongtermDebtTypeDomain_6d4f7ddf-bcad-48f2-b3a8-568e2d4fc93d_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/2023/elts/us-gaap-2023.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_dei_EntityFileNumber_94c7a89d-018a-4fc1-8630-72ee82ad8225_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/2023/dei-2023.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_codi_ImpactOfSubsidiaryEmployeeStockOptions_0c370180-f7eb-4a5d-8a39-d1111d81b079_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-20230331.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_51f9ac2d-da63-4059-9284-efeb2d5cf852_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/2023/elts/us-gaap-2023.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_DebtInstrumentUnamortizedDiscount_ff49bfd4-06fb-4cf9-92be-1362e07428f0_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_08aba5cc-9115-4544-8fb3-911321feebb8_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_56848bba-fafb-4e4b-b653-ef774350ddeb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_1c32408d-0c25-4120-8c6a-f88e6f3399ce_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-20230331.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_AmortizationOfIntangibleAssets_84d7a7f5-bbd9-48d9-afad-b0b5a1af3dbc_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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_99a5c5e0-ea7d-4be9-aa93-ced058ab4c79_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/2023/dei-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a0fd9166-482d-4a29-a668-bd536e72ebfe_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/2023/elts/us-gaap-2023.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_codi_DueToRelatedParties_91293392-c617-4b04-bbe4-9ed6d375585f_terseLabel_en-US" xlink:label="lab_codi_DueToRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Party, Name [Extensible Enumeration]</link:label>
    <link:label id="lab_codi_DueToRelatedParties_label_en-US" xlink:label="lab_codi_DueToRelatedParties" xlink: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</link:label>
    <link:label id="lab_codi_DueToRelatedParties_documentation_en-US" xlink:label="lab_codi_DueToRelatedParties" 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">Due to related parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DueToRelatedParties" xlink:href="codi-20230331.xsd#codi_DueToRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DueToRelatedParties" xlink:to="lab_codi_DueToRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_bb5e9142-a294-4887-9a0a-06dc8c79f98e_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNet_c1a08d59-6fd5-4599-ab9a-3b88ae862de5_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentLineItems_25b24875-efc5-4729-a853-2c315140ae56_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/2023/elts/us-gaap-2023.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_codi_BOAMember_cb413501-396e-436a-ab1f-4f434a2441a7_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-20230331.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_57129766-7088-43c5-87cf-bee0956df0b8_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 (loss) 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/2023/elts/us-gaap-2023.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_SegmentReportingRevenueReconcilingItemLineItems_523467ca-0653-42e0-ac15-f47494562cd1_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0f71ead1-b7e9-4f2d-a3bd-49e0872bc36f_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/2023/elts/us-gaap-2023.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_81fa939f-72ac-4235-9d33-2b7d32a87e56_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/2023/elts/us-gaap-2023.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_AccountsReceivableGross_70c4f21a-51fb-461a-8c75-31a858488aff_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/2023/elts/us-gaap-2023.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_OperatingLeaseCost_753480dc-7844-4c6b-a599-94654f0d6df7_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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_810acd0a-2784-4b2e-b981-ab7f8e23d162_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/2023/elts/us-gaap-2023.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_BusinessCombinationConsiderationTransferred1_9bfb2cef-cf50-4848-852d-8ce56538f99e_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/2023/elts/us-gaap-2023.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_GrossProfit_b3d8d5f2-463b-4d27-8122-569da6ff22cf_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/2023/elts/us-gaap-2023.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_TreasuryStockCommonValue_c828794f-db92-43f8-8efa-401b7c301952_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" 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">Treasury Stock, Common, Value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_eaefe053-c945-42dd-8ee3-879262abb5a5_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/2023/dei-2023.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_codi_A2021CreditFacilityMember_e5285a8c-8c77-47cb-8715-e40006852c73_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-20230331.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_us-gaap_LongTermDebt_2a4b1433-4363-4b02-a556-5e11b5a545af_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_fec14e8e-2c72-4a43-8f8a-f18b6a7a50f8_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-20230331.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_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_a19034ec-770c-4c88-8170-47ff0f903261_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/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpense_aa3110c5-490a-47e5-acf5-224c5c106824_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4dc0470a-2ebd-423a-8ba6-efcb231dd08d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d64e2bbf-35a9-46cc-81b3-cb88d77d56a8_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/2023/elts/us-gaap-2023.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_us-gaap_MinorityInterestDisclosureTextBlock_e73cfe29-e467-4d5c-9920-e67f4fd5d40c_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/2023/elts/us-gaap-2023.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_ProceedsFromPaymentsForOtherFinancingActivities_e66fcee7-b84e-4065-b358-7ae644208dea_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/2023/elts/us-gaap-2023.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_srt_MaximumMember_11d50578-2c3c-4609-867b-f22a3b59e1ce_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/2023/elts/srt-2023.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_us-gaap_ComprehensiveIncomeNetOfTax_21d5faa5-18f1-4538-be89-71b5df2f29e4_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/2023/elts/us-gaap-2023.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_dei_DocumentType_e985a816-6a16-42a2-8a48-4d263a599921_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/2023/dei-2023.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_GoodwillAcquiredDuringPeriod_963b9e54-1caf-4b52-a8a8-7f38f8b3687e_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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanFundedStatusOfPlan_6e5f4574-5ac2-454a-956e-5ebc1f74cc56_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/2023/elts/us-gaap-2023.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_GeographicConcentrationRiskMember_5618e295-66bb-454e-8b7c-eaef28372758_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/2023/elts/us-gaap-2023.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_codi_RelatedPartyVendorMember_cdb476ec-c7ac-4f56-a4fd-c90787985f2f_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-20230331.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_dei_EntityAddressAddressLine1_0f1e3e3f-9ed0-46c7-a49a-bac3c253e325_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/2023/dei-2023.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_dei_EntityAddressAddressLine2_231f3b57-4078-417e-8636-629a3d97f0ec_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/2023/dei-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6c0de864-432c-4edc-b2b2-77cfc5c0d569_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_a72b555d-7e17-4d90-ab38-dc68e038ee36_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-20230331.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_MinorityInterestOwnershipPercentageByParent_3674edb8-6dd4-48c0-a9c8-1212771bba64_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">Subsidiary, Ownership Percentage, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_e0e64f44-0270-490d-9803-ec551eb00883_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/2023/elts/us-gaap-2023.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_BusinessCombinationConsiderationTransferredAbstract_56b00958-4e58-4554-8e2c-8639770322a5_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/2023/elts/us-gaap-2023.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_codi_AccruedDistributionPreferredShareholders_c4d87edd-e2d5-4583-901e-a42612014fac_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-20230331.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_us-gaap_BusinessAcquisitionAxis_82db8962-75eb-4186-96a0-049dc0de2890_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/2023/elts/us-gaap-2023.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_codi_StockholdersEquityTable_a97322ce-0e11-4bbc-a824-2dcf2d666e9f_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-20230331.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_SubsequentEventMember_1b643b1b-a4bf-47ff-a823-08c2c5f4c0fb_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/2023/elts/us-gaap-2023.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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_aa514a15-a316-48e0-b376-c2fd97ccb45f_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/2023/elts/us-gaap-2023.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_us-gaap_OtherLiabilitiesCurrent_959d2a02-3e25-48aa-99a7-dd8312a6940f_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/2023/elts/us-gaap-2023.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_VariableRateAxis_5dd44001-777b-4c7d-96a5-55a92728b591_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/2023/elts/us-gaap-2023.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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6ba25a53-8768-4b6f-8122-5b06a8f20ca9_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/2023/elts/us-gaap-2023.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_SeriesBMember_dc752456-e1b1-4aed-a4b3-3955bec437f2_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/2023/elts/us-gaap-2023.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_IncomeStatementAbstract_41ecff3a-9262-4634-bb25-4afbf81a0ec6_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/2023/elts/us-gaap-2023.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_1d5d9bbd-a94a-480b-acea-b36a53b92dba_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/2023/elts/us-gaap-2023.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_DebtInstrumentPeriodicPayment_1672352d-8ccf-4579-96a2-d8ddea17a17b_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesNewIssues_247dde12-6584-4366-a596-003a3017cc7d_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/2023/elts/us-gaap-2023.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_dei_Security12bTitle_2bae586e-fe79-4451-889f-669704434ef6_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/2023/dei-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_ab78b90c-b99d-4568-97cc-f3603464b9a9_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/2023/elts/us-gaap-2023.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_DiscontinuedOperationsPolicyTextBlock_8e59c953-3540-48ae-b6b9-328944b96aa5_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/2023/elts/us-gaap-2023.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_GoodwillGross_e1e8fc40-7495-4514-bb48-57fb559dd0bf_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/2023/elts/us-gaap-2023.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f19587e5-d755-4215-bfad-c81bcf4ac102_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_23465d62-061a-4ba8-8761-477e914f4906_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/2023/elts/us-gaap-2023.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_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_acdca0ed-6920-4047-8f5c-46d838fff709_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-20230331.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_RelatedPartyDomain_0296fdf4-046d-41b5-a337-4f9545a19646_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, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ExtinguishmentOfDebtAxis_4cbea5dd-b02b-4ce3-a339-e4969df895b6_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/2023/elts/us-gaap-2023.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_BusinessCombinationDisclosureTextBlock_d27d2f5a-94ac-420c-a08c-36cbb6e37d4a_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_61b1f2ed-2a4b-4658-aa77-932ec8767633_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 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/2023/elts/us-gaap-2023.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_2da39e86-30e0-461b-a6d5-0305e50fcfb3_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionsProFormaNetIncomeLoss_6391c5dc-6270-4ce6-a5c2-f7fceb125fc8_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/2023/elts/us-gaap-2023.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_OperatingSegmentsMember_9831759d-1e16-43e9-9d82-d07cff33a0f5_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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureAbstract_6eacdf3d-b97a-4824-9718-bb77e591c436_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/2023/elts/us-gaap-2023.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_us-gaap_ClassOfStockLineItems_d5a04ad1-c8e9-4ce5-80f8-81d8da9ec90f_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/2023/elts/us-gaap-2023.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_PaymentsToMinorityShareholders_813292cf-23b8-449c-8238-5439e38baa79_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/2023/elts/us-gaap-2023.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_dei_EntityTaxIdentificationNumber_c14c56cd-21bd-47ab-b075-12af09238c60_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/2023/dei-2023.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_NoncontrollingInterestDecreaseFromDeconsolidation_de578951-0d85-4b7b-9ec0-3b8133b33584_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" 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 Deconsolidation</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink: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 Deconsolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:to="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_80add85c-f134-4630-a8eb-9ddd93b2d44d_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</link:label>
    <link:label id="lab_us-gaap_InventoryNet_a36bad7e-6e94-4794-9ae1-cd9daaa3a82f_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/2023/elts/us-gaap-2023.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_srt_RangeAxis_f9edca98-0817-4448-95a2-8c414a4f816e_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/2023/elts/srt-2023.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_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_9f41636c-f246-4429-b1ec-330cc4928415_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/2023/elts/us-gaap-2023.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_BalanceSheetLocationDomain_7c67280e-fd75-4ca0-883b-906e07dc759d_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/2023/elts/us-gaap-2023.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2b952360-23b5-4343-9dc2-7c5b697aeff3_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/2023/elts/us-gaap-2023.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_us-gaap_SegmentOperatingActivitiesDomain_5b249ab7-434c-4c82-bca3-74cb2ea25f63_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/2023/elts/us-gaap-2023.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_dei_EntityInteractiveDataCurrent_7f1e99d8-e0bf-4bc7-9ed7-c65dc87f8dfc_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/2023/dei-2023.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_us-gaap_DisaggregationOfRevenueTable_4d8e3dca-9728-464e-a0c6-1891552c3210_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/2023/elts/us-gaap-2023.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_01998cc8-430d-4e2c-8cb0-ea6d2bdcbab1_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/2023/elts/us-gaap-2023.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_codi_AcquisitionsAbstract_caae9f09-62bb-4e98-8a2d-f4501a030f7b_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-20230331.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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a3f0b17f-1071-49b3-94a9-c19c01d74e4e_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_ff66b733-78f8-4690-84c8-e774b78dd1c0_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-20230331.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_PaymentsForRepurchaseOfCommonStock_b6e0c0de-d459-4fea-899d-bb6a2c53869c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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 for Repurchase of Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_2b12f253-5c09-4960-9a96-42d96a9727d0_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/2023/dei-2023.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_DistributionsForContributionBasedProfitAllocationPayments_ccacf531-4be5-47bf-ba08-d191fdf3de5f_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-20230331.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_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_c5b8ea49-ea75-4408-b64d-9bd3f1794acd_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_4c67ae5a-4d1e-42f6-b309-ec47decabbb5_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/2023/elts/us-gaap-2023.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_ParentMember_e1790dcd-3cb5-44d8-99be-ea7e1135fb33_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/2023/elts/us-gaap-2023.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_codi_TermLoanFacilityMember_d275bba4-a520-4074-8991-b3b5db3834f2_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-20230331.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_bdef0c93-86e8-4a31-a93f-bb9a955d6893_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-20230331.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_us-gaap_SegmentDomain_4ba2cd99-5185-432f-8edd-059d88f75605_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_2f442eea-e92b-4a11-8298-1fca82b79ec1_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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_ffbfca43-a080-4f6b-b06c-c5ba83c549ae_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/2023/elts/us-gaap-2023.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_srt_ConsolidationItemsDomain_4f515da7-d916-4704-ab1d-881b2104f388_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/2023/elts/srt-2023.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_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_8374e243-a8c1-45aa-89d0-a0fa81c7e7b0_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-20230331.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_748b4d63-69a7-415e-bca9-1071c2857ce0_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-20230331.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_RetainedEarningsAccumulatedDeficit_a15cb83b-6341-45d5-b55f-28905b46a634_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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureAbstract_983bf584-0e8e-4a89-849c-42223479b852_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/2023/elts/us-gaap-2023.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_GoodwillMember_6af75da4-3da0-4cb5-9ba5-27f85e04d73c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink: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 [Member]</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_label_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember" xlink:to="lab_us-gaap_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_388a155f-6f48-49f9-ab15-ad2d75dfd8aa_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-20230331.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_DebtInstrumentFaceAmount_9ff9df36-4e16-4701-80b1-4f962882b3f0_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_818a721b-4a1e-414c-a03c-7f93643db9eb_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/2023/elts/us-gaap-2023.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_dei_EntityIncorporationStateCountryCode_66a3deac-c3c5-46e9-bb98-e786f9dea0af_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/2023/dei-2023.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_AssetsCurrentAbstract_955f3baa-5a72-42e6-8cd5-0aed8a73ca68_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/2023/elts/us-gaap-2023.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_LeasesAbstract_ec90e193-6673-4bb2-a8f7-7a0804681f02_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/2023/elts/us-gaap-2023.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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_34676c08-e2f5-42b3-8e89-bc9ef15c34de_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/2023/elts/us-gaap-2023.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_OtherCommitmentsLineItems_99dc5157-4eea-45de-8588-948481e558c8_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/2023/elts/us-gaap-2023.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_codi_PolyfoamMember_ae0160c5-eb20-45e2-8e58-43204ab5b927_terseLabel_en-US" xlink:label="lab_codi_PolyfoamMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Polyfoam</link:label>
    <link:label id="lab_codi_PolyfoamMember_label_en-US" xlink:label="lab_codi_PolyfoamMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Polyfoam [Member]</link:label>
    <link:label id="lab_codi_PolyfoamMember_documentation_en-US" xlink:label="lab_codi_PolyfoamMember" 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">Polyfoam</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember" xlink:href="codi-20230331.xsd#codi_PolyfoamMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PolyfoamMember" xlink:to="lab_codi_PolyfoamMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_c6506dc7-5af3-4e89-bff7-2052d20dbb7b_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-20230331.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_7170c259-d8cd-49e5-9b00-6fca23b95eb4_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-20230331.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_dei_EntityAddressStateOrProvince_16dbc6de-ac74-485f-9906-246552ce2771_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/2023/dei-2023.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_DisposalGroupIncludingDiscontinuedOperationGoodwill1_20322a9f-3e1e-465c-8bfe-faf8c2c9fd2b_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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_838d6a2a-357f-4089-aaf2-aef06c0bd89b_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/2023/elts/us-gaap-2023.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_codi_Seniornotesdue2026Member_9d6c0f83-d9aa-4a7e-82ec-0ecda2d8c723_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-20230331.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_3395c48c-438a-4dd1-9549-745daf8d4985_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">Total</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-20230331.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7ee849-7501-440f-bb57-f7a527973e67_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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9fec8c5c-11df-4b5a-8012-361c9074e155_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeasePayments_0cfc05ec-7280-4dad-a0cd-0912a294118f_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/2023/elts/us-gaap-2023.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_CommonStockSharesOutstanding_39c3fdca-34f6-4ab0-8b56-7f131374642b_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/2023/elts/us-gaap-2023.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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_08f426e3-1572-4214-8364-d58162e879aa_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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanInterestCost_03786e39-188b-4b00-b40f-adfcae9c6f59_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/2023/elts/us-gaap-2023.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_Debtissuanceaggregateprincipalamount_f6f02161-9278-41a7-a282-155b4034a4ee_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-20230331.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_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_3a2d0050-4598-4bb7-8de8-03a072d363bf_terseLabel_en-US" xlink:label="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Supplemental Balance Sheet Information Table</link:label>
    <link:label id="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_label_en-US" xlink:label="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Supplemental Balance Sheet Information Table [Table Text Block]</link:label>
    <link:label id="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_documentation_en-US" xlink:label="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" 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">Lease Supplemental Balance Sheet Information Table</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:href="codi-20230331.xsd#codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:to="lab_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_b750e2ab-8c5e-4937-a91d-c037ed7a305d_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-20230331.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d385839d-4de8-4b23-b816-7396bd2fd227_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 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/2023/elts/us-gaap-2023.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_us-gaap_NatureOfExpenseAxis_f846ed46-f5c4-4597-aa46-70d4d5f084ef_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/2023/elts/us-gaap-2023.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_OtherOwnershipInterestsByNameAxis_6c1f3dac-0233-4542-8d29-7918d5a5751f_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/2023/elts/us-gaap-2023.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_codi_InitialTermAndRevolvingLoanCommitment_bbbbbc11-3932-4ba7-89e9-25bd21481ed1_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-20230331.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_SubsidiarySaleOfStockAxis_de39c5c1-70cf-427d-a9dd-5745cd436048_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_201bcf43-8cda-4d5b-a4cd-d505dad10cd6_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_e5faf7fa-9f74-496f-993a-304c402f73e8_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7dcf74d4-222e-4961-81cd-b263f0b0cdcd_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/2023/elts/us-gaap-2023.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_codi_DisposalGroupTotalenterprisevalue_22e38e54-e272-4c8e-b37f-32ef0e4e5b97_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-20230331.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_NetCashProvidedByUsedInInvestingActivities_2748c005-6cc7-4ced-844d-deefd83a278d_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/2023/elts/us-gaap-2023.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_us-gaap_ClassOfStockDomain_903aa384-e052-4832-b09f-53bcdd73e1cb_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/2023/elts/us-gaap-2023.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_ScheduleOfInventoryCurrentTableTextBlock_8639fb60-7b79-463c-a3f3-92b0f22a4a5b_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_53b69884-509b-427f-8eb2-26a56ec92d1b_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/2023/elts/us-gaap-2023.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_codi_PrimaloftMember_dedfb7c2-bfa0-4802-bca4-2d0c3ad797d4_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-20230331.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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_f98686a4-d7e9-415c-b6fc-1ac2b2525e8e_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperations_4dc2f4e5-967f-475a-b265-683a3b46ee92_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 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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentAxis_be12c643-a639-41ee-90c7-09dc976cc550_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/2023/elts/us-gaap-2023.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_codi_OwnershipPercentageRelatedPartyVendors_a909aa9c-163b-4fb8-8f65-dc036608ff91_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-20230331.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_EffectiveIncomeTaxRateContinuingOperations_a46e95ed-e9aa-4f22-a14a-a2501f588315_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiability_993eeac5-5ac3-48bc-bd3e-3c44809f347f_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">Operating Lease, Liability</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/2023/elts/us-gaap-2023.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_502f6f05-f7f6-465c-85fc-d3b7aabe609e_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/2023/elts/us-gaap-2023.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_SegmentReportingAssetReconcilingItemLineItems_c0f7cae2-c92d-4b60-8896-6a7885c13124_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/2023/elts/us-gaap-2023.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_us-gaap_CreditFacilityAxis_decb7885-f277-4ae3-9c9c-55e423f35216_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/2023/elts/us-gaap-2023.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_codi_ArnoldMember_4d5f844c-fd75-4657-9114-49ab320c5f5c_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 [Member]</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-20230331.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_Liabilities_cc2c0f91-f01a-42aa-bb1b-0df861903405_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/2023/elts/us-gaap-2023.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_SeriesBPreferredStockMember_5cd00d04-8cfb-4bfc-ae8a-c26aea919dea_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/2023/elts/us-gaap-2023.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_codi_PercentageOwnershipPrimaryMember_ee2bb45a-b7f9-4fe2-9620-953d86aaf175_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-20230331.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0ae21dbf-a51e-4b5a-b685-40052ad6fb19_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6308ed2f-1621-4ae3-85d3-995cf1fecd0e_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1d57f12c-3dca-4aac-8b84-0145ba472e4c_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/2023/elts/us-gaap-2023.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6595c12f-687b-4ef1-9fc7-9f8d9f52c168_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/2023/elts/us-gaap-2023.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_codi_PaymentsOfDistributionsToShareholders_21278335-f733-44d8-8574-03375e0db7d6_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_ef1b643b-5ee6-42b4-b1c1-c22a5f39ed99_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-20230331.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_us-gaap_FairValueMeasurementFrequencyDomain_c44ccc33-6a54-4b6f-9c15-e48b0031c8cd_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/2023/elts/us-gaap-2023.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_codi_ArnoldMagneticsMember_657f4724-31cd-45dc-b507-423e9be964d0_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-20230331.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_bce08d2d-c9af-4a9e-a742-5894368d7ff8_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-20230331.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_RepaymentsOfLongTermLinesOfCredit_8292d9a1-1d2e-447e-b416-fa323645dfca_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/2023/elts/us-gaap-2023.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e2926752-72d7-45f6-b59d-3d487e6fd4cf_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/2023/elts/us-gaap-2023.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_us-gaap_StatementOperatingActivitiesSegmentAxis_f16a72cb-9906-452e-8f40-b0a101197f89_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/2023/elts/us-gaap-2023.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_us-gaap_DebtDisclosureAbstract_d6b286c8-8c8b-48ff-9337-7dcaaf63470f_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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentTypeDomain_25f2b933-c6e1-4278-b202-58f5ca6b8783_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/2023/elts/us-gaap-2023.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_country_CA_86d22fe4-5a0a-41af-9588-d08d6b9832e9_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">BOA</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/2023/country-2023.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_us-gaap_NumberOfReportableSegments_54343910-27d6-47cd-b10d-b481d92a09db_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/2023/elts/us-gaap-2023.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_e76a7a2e-3f55-4b88-8623-a30dfa37cc29_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/2023/elts/us-gaap-2023.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_CommonStockValue_4aebab33-aa8a-4f85-9a7c-0a3128510ba4_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,993 shares issued and outstanding at March 31, 2023 and 72,203 issued and outstanding at December 31, 2022</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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossBeforeTax_4e0606d5-1f64-4dce-8615-d2241e836be0_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/2023/elts/us-gaap-2023.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_TradeNamesMember_89830b8f-f0f3-495c-b5bd-fb2da6e37eb2_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_dc8983d3-b7ff-4165-9798-5049aebab798_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_cc97572b-ba51-4a43-8dae-75da5a898e13_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-20230331.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_ff5cac4b-4618-4c14-8e78-b12a5e77184a_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_97d54519-843d-461d-84de-294013915458_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/2023/elts/us-gaap-2023.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_AssetsCurrent_01c315c4-6736-4f3c-88ff-a7ba899f71f2_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/2023/elts/us-gaap-2023.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_us-gaap_PreferredStockMember_b093d829-df51-4500-bb70-d5d3275bbcac_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_dda9275a-4282-43f4-9cd7-2a29ac2e3790_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/2023/elts/us-gaap-2023.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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_61110344-b422-43cf-b761-ca01efeea91b_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/2023/elts/us-gaap-2023.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_AssetImpairmentCharges_618c6f7c-8416-4286-a77e-ff8ed227088f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_77ab8ad8-d312-4438-91cb-0f922ea4e2d6_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/2023/elts/us-gaap-2023.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_BusinessCombinationContingentConsiderationLiability_d3a80eb0-ca49-453c-bd77-15a0d16011d4_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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerAbstract_a5b77745-85ce-4122-915f-0f6e7be0a0f2_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/2023/elts/us-gaap-2023.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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_869dc67e-2443-4274-8f1f-74b546328e54_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/2023/elts/us-gaap-2023.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_OtherNonoperatingIncomeExpense_ab3a9e2a-1e08-48b3-9c6d-c6bd3223643f_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_6fc69590-b99c-4d32-aeeb-728630f8ae05_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/2023/elts/us-gaap-2023.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_dei_EntityFilerCategory_c333a053-cb63-4f55-a46b-e57f6313daf3_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/2023/dei-2023.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_ScheduleOfEquityMethodInvestmentsLineItems_09a66c49-4a87-48a7-b2df-8e572a4f349f_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/2023/elts/us-gaap-2023.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_us-gaap_GoodwillFairValueDisclosure_fe8ac015-f534-4507-b1d7-120c67740e22_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_GoodwillFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_GoodwillFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillFairValueDisclosure" xlink:to="lab_us-gaap_GoodwillFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_00ceb0d2-b50d-4604-abef-5471a1e546f1_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/2023/elts/us-gaap-2023.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_us-gaap_SubsegmentsDomain_e0d11b8d-46ec-45a9-a6de-fdd4d9387f14_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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_7948f8e9-829e-4865-bba1-8b57c13de281_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/2023/dei-2023.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_StockRepurchaseProgramAuthorizedAmount1_409b5b5a-1874-4665-82d7-7b35dd8fa37f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1306ce8a-0f50-466a-885d-de3bd19cf003_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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodShares_277a582e-2f43-4fd6-8a35-55dc92164f75_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4283ffbb-e2a4-471f-959f-42e451d40d95_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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityAxis_4ef58009-3e63-4f94-b325-06f74f632d83_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/2023/elts/us-gaap-2023.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_ConcentrationRiskPercentage1_162e2ce7-330e-416d-ab26-bc7968e2f4c2_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/2023/elts/us-gaap-2023.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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1495005d-6a59-4937-887a-45484cd65649_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_c0c1c0a2-38c2-4178-a4ed-da25b9c9060c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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 Value</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/2023/elts/us-gaap-2023.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_codi_ErgobabyMember_11087dee-affd-4613-9dfd-9833622c48fe_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-20230331.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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_10fb034e-a0ad-4d39-a0c5-2293c087ea46_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/2023/elts/us-gaap-2023.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_srt_AsiaPacificMember_1d08da78-c750-45cf-a55b-2879078327bf_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">Lugano</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/2023/elts/srt-2023.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_us-gaap_PreferredStockSharesAuthorized_212b898f-09d1-4c56-8122-dbe23f56f439_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/2023/elts/us-gaap-2023.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_codi_DistributionToShareholders_8d416164-91ba-4028-97ef-d3a9b848f59e_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_43e25cd2-ce8a-4c8f-9417-749d4d817f14_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_f2273739-7ea9-4740-81bd-8b1d55a410d9_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-20230331.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_BaseRateMember_f6a44dd7-6f1b-49f6-9eb9-c9cefb143911_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_82c7cf6f-f956-47d5-a8d0-91d3bc943939_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/2023/elts/us-gaap-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_feb7b74e-f08c-429b-850f-0c6038f82f58_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/2023/elts/us-gaap-2023.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_ScheduleOfGoodwillTextBlock_35b7d3e9-dfaf-40ac-b237-b30107f582fb_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/2023/elts/us-gaap-2023.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_us-gaap_PreferredStockSharesOutstanding_83a0fcae-b9e2-4f5a-8699-9aa542214360_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/2023/elts/us-gaap-2023.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_codi_SeasonalityPolicyTextBlock_84f86217-03a6-439c-9da2-c7e61ed595a7_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-20230331.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_NetCashProvidedByUsedInOperatingActivities_0155ec5e-f800-4650-a769-36f5674c64e6_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/2023/elts/us-gaap-2023.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_CommissionsPayableToBrokerDealersAndClearingOrganizations_7c8cb96d-bc6e-4522-a819-fb91c86837f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions Payable to Broker-Dealers and Clearing Organizations</link:label>
    <link:label id="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_label_en-US" xlink:label="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission Payable to Broker-Dealer and Clearing Organization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:to="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_802afbe6-59bc-45af-a2db-c9794b412c44_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/2023/elts/us-gaap-2023.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_StatementClassOfStockAxis_6e10c197-979a-4ebd-a90c-40f2c8c513cc_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/2023/elts/us-gaap-2023.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_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_d46b3c8c-a9b7-4ff9-9c7f-b118f144344a_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-20230331.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_FairValueMeasurementsNonrecurringMember_8c1bc606-d8f9-45c1-b5dd-cc6b4bb5616c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanMember_83def5c6-a0e5-45bb-b4a3-d22e602fdc3a_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-20230331.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_codi_ErgoMember_0d5c1f43-2630-4545-95dd-aeb5470811e6_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">Europe</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-20230331.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_EurodollarMember_d283a35a-d52c-4cb0-8aa2-d94ac2b7a1f8_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/2023/elts/us-gaap-2023.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_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_965392d7-8147-4d3f-b1a2-1bd01b6b24c7_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-20230331.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_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_6efcfa92-61f5-4877-b81f-8a3ff9a21b97_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/2023/elts/us-gaap-2023.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_DebtInstrumentInterestRateStatedPercentage_0b78c89d-a1f1-451c-b664-6cd98d758003_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/2023/elts/us-gaap-2023.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_ProductWarrantyAccrual_d7c9fc1b-820d-4ddc-b914-3b841489e309_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_d7f1888c-b255-4fc5-8f94-54f5ae2b2f5d_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/2023/elts/us-gaap-2023.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_StatementOfFinancialPositionAbstract_dd8d37b1-627a-4e6a-ba2e-7be1c24adc2d_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/2023/elts/us-gaap-2023.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_68f06001-ee68-40ff-8648-59c309c07a66_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-20230331.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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_bd48a540-29c8-45d6-8a87-04c92ac2353b_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_8f6cd182-278e-4c30-abb0-e33f8ebe2345_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/2023/elts/us-gaap-2023.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_StockholdersEquity_a74652b3-02ac-4a9a-96ee-3e67a6d4bcc3_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_b0ac985f-b6e2-47a8-8b51-7b1fbecf9958_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 Parent</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">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/2023/elts/us-gaap-2023.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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_cc9a7ddc-96fc-4fde-b2bf-08bcd4886744_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/2023/elts/us-gaap-2023.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_codi_PreferredStockCashDistributionsPaidPerShare_d3a2317e-3807-49b8-8eb3-bf51e8310edf_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-20230331.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_srt_ConsolidationItemsAxis_ae2eab1a-b9c5-43cc-9b2c-883ab3d19fbf_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/2023/elts/srt-2023.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8fe7a36a-ab4c-4a22-a47f-aa59decfb2be_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionsProFormaRevenue_ad145bde-6e3e-4b2d-b2cf-d09ea32a3b5f_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/2023/elts/us-gaap-2023.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_codi_LibertyMember_bb7ff0ae-9ebb-47ea-8e8e-e06208519235_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-20230331.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_us-gaap_GoodwillImpairmentLoss_9b89b132-95ed-4220-a3af-63a27cb7840f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_48afd56d-33d1-4051-a4af-0f5e6fe0eb18_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 income (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-20230331.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_SubsegmentsAxis_0c7ba500-a42c-4340-8f26-b9c09a89930b_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_93b6f685-bc8b-4034-a20e-ceb18593f67b_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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_af8c0508-365c-4630-bbd8-d47eb9a87510_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/2023/elts/us-gaap-2023.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_ScheduleOfStockByClassTable_efb0001f-4a1a-4cfc-9b77-11153f6d4cbc_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/2023/elts/us-gaap-2023.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_ConcentrationRiskByTypeAxis_2a94bc52-326b-4df9-acd8-29ab756d1e1e_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/2023/elts/us-gaap-2023.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_us-gaap_SubsequentEventsAbstract_6ecfd5e6-c30d-45d8-a72b-36072d6fbf3d_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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c92e12a9-e890-4a23-b0a1-bb2aacdd48f9_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_2dc52352-340d-4084-b236-0fa3e57439be_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/2023/elts/us-gaap-2023.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_srt_RestatementDomain_027bcc14-cb1d-4109-be40-351ddd2cd15c_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/2023/elts/srt-2023.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e84d7d57-068d-4dae-b49f-f0cab63089e6_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_65944794-7ced-49c1-9e49-85d5d8f27c03_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/2023/elts/us-gaap-2023.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_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_405591b0-46a9-4b11-aff7-7abcb4f2fcf0_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/2023/elts/us-gaap-2023.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_codi_NumberOfClients_b3140e1a-2a6c-4c6f-b3a1-157bcf22d202_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-20230331.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_PropertyPlantAndEquipmentByTypeAxis_2626a2fd-f132-4805-a9c3-498e81d99a78_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/2023/elts/us-gaap-2023.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_us-gaap_DepreciationAndAmortization_4f075cb9-092e-4d5e-a3e8-372ab58deb8b_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/2023/elts/us-gaap-2023.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_PreferredStockSharesIssued_0af21001-11db-483d-98b3-d96d75517f17_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueInputsLevel2Member_bee5910e-e73e-4679-9f4d-f2d3b1d77483_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/2023/elts/us-gaap-2023.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_us-gaap_TradingRevenueMember_75f6eb5a-c5fc-4e32-b770-20e22fa89951_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/2023/elts/us-gaap-2023.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_dei_EntityEmergingGrowthCompany_c39dbd29-786c-4c06-a1f1-0e00f39cf20f_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/2023/dei-2023.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_DeferredFinanceCostsNet_0d7f2997-9d24-4e43-8bed-e5e7d0d53d11_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_c145e0aa-8150-4acd-b869-95f826e996bb_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/2023/elts/us-gaap-2023.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_GuaranteesAbstract_f1809334-090f-4fe9-a2ed-eadda4735630_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/2023/elts/us-gaap-2023.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_11ef4b33-5e8b-4733-b93b-fd3f53d1e415_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_5673694f-ce54-4c82-8add-0c4bed782998_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/2023/elts/us-gaap-2023.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_OtherNoncurrentAssetsMember_ee17249d-d400-44cb-aa26-8b0b5ff7cffe_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/2023/elts/us-gaap-2023.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_InventoryFinishedGoods_17f0c8b2-9581-4d9f-9765-d302023fc2ec_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/2023/elts/us-gaap-2023.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_ScheduleOfProductWarrantyLiabilityTableTextBlock_6d71b6d2-5338-4e56-95a8-5b9eafd2944f_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/2023/elts/us-gaap-2023.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_OtherInternationalMember_c0406e7d-f478-4bf1-8f84-f08d2544d5e2_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">Marucci</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-20230331.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_DisposalGroupClassificationDomain_74aaf4fd-7418-4ca8-bf00-578214d44683_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/2023/elts/us-gaap-2023.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_us-gaap_DebtInstrumentInterestRateEffectivePercentage_44e81d15-3b9a-4d56-86b7-305f7b781647_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_b5f68804-9d12-4e08-b6a3-b7d083b3dbeb_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_7692060c-ddb1-458e-80d2-161a1aa55c26_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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalPeriodFocus_e1d67ff1-8b3f-4644-8be3-0cb837d83a3f_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/2023/dei-2023.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_codi_NumberOfBusinessesOwned_7e138a18-05b7-41a1-9dc1-7dcd859d4ec7_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-20230331.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4b9ced17-a495-4c02-8b28-7274b11c15e1_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bb16dec5-32c6-4d64-9f64-1d1dc74f830f_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/2023/elts/us-gaap-2023.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_codi_AllocationInterestsMember_f1c4c749-15de-4415-8938-4963127fdcc7_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-20230331.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_codi_DisposalGrouprepaymentofintercompanyloans_a608ac5b-aabf-48f5-bfc6-3ba3b5070c27_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-20230331.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_CommonStockMember_4ef022c8-e8f9-4499-8d37-0de518c48b39_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c1008992-54e7-4bec-bd22-3f2c2169811a_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/2023/elts/us-gaap-2023.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_dei_CityAreaCode_0ce9f64e-a5f2-420a-8275-66ce0ef6677f_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/2023/dei-2023.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_dei_EntityAddressPostalZipCode_851d5de4-cc39-4c8d-854b-cf99462423a2_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/2023/dei-2023.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_GoodwillAndOtherIntangibleAssetsLineItems_a7909d91-5c86-4f98-a66d-480d7027fdb1_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-20230331.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_6bd0f07a-fd43-43ed-a91e-ccdb22609ae6_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-20230331.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_srt_ProductOrServiceAxis_8025481b-31be-4b1f-8cff-17dc48a25d1c_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/2023/elts/srt-2023.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_codi_TechnologyAndPatentsMember_911f1cdb-fec9-4dc9-89ec-5c214337c195_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-20230331.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3ef64720-9ac8-4210-a92f-4e0ec48e44b9_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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalYearFocus_0fb76de4-34a6-4193-a40b-335df5eb568f_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/2023/dei-2023.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_srt_SegmentGeographicalDomain_c47ad224-f449-407e-8ba1-5d04da9f57ed_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/2023/elts/srt-2023.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e2f62773-13ea-440c-bacc-c846a2488fc2_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_fc3d8567-ed36-4185-9919-fddb81844a41_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_9c9eff7d-0ec6-403a-9e6a-6b6c75c0e855_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">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/2023/elts/us-gaap-2023.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_codi_StockholdersEquityLineItems_857d0e5a-ccde-4d2a-9c9a-9857a07e7761_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-20230331.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_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_15a80468-fbdc-4d75-aa84-e0ad290b4ab6_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/2023/elts/us-gaap-2023.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_PreferredClassBMember_47908f60-d0a4-4e98-8f84-6f9c4f2c2dd6_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/2023/elts/us-gaap-2023.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_srt_MinimumMember_55f20101-75a3-46f4-b715-b4c9d5b117ea_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/2023/elts/srt-2023.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_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_c13aa16f-20d6-4c02-a26b-f21df245c0fc_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-20230331.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_us-gaap_PropertyPlantAndEquipmentNet_4ee8c754-69ff-430a-9880-a12e58120294_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_debaede9-ff26-49d0-b271-84dad82adaa0_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsByMajorClassAxis_7027089e-e629-4135-9609-ba27a568e60c_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/2023/elts/us-gaap-2023.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_DisposalGroupClassificationAxis_0c2e3a1d-a653-4fa5-8d2e-f21375cb2d1f_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/2023/elts/us-gaap-2023.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_us-gaap_StatementOfCashFlowsAbstract_eef18087-58f1-401b-8081-7844d8a96162_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/2023/elts/us-gaap-2023.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_AssetsAbstract_bc174ce4-0875-4750-ac30-91fa58556ebe_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_ae01ca62-3034-48ae-ac53-b4862c126517_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-20230331.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_GoodwillAndIntangibleAssetsDisclosureAbstract_fec26d7f-90fe-4ab3-8445-911971b29d8d_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/2023/elts/us-gaap-2023.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_us-gaap_CommonStockVotingRights_6747d610-5b5d-4bed-b3b9-ed0438c45b14_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d3824c11-36be-4cf6-9fd2-1ef8483b848b_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/2023/elts/us-gaap-2023.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_c6bb8081-e99f-4ff5-806f-62ac5b287564_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-20230331.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_98343391-5dc1-4924-915f-a256d4994459_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/2023/elts/us-gaap-2023.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_DeferredFinanceCostsGross_51ce7f9d-e1fe-4da9-b3e8-62e683b52788_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/2023/elts/us-gaap-2023.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_ProfitLoss_6ed4e12f-a084-4f87-83eb-b3595733a686_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a48a2ee9-79a8-4111-bd46-b5e4c788feae_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</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/2023/elts/us-gaap-2023.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_IncomeLossFromDiscontinuedOperationsNetOfTax_cd835099-d39d-4ef2-a4a1-5e61033e7043_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_d0ea3e2f-cfd5-46a8-87f6-4dc0a36485b3_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c4400111-b179-4b6a-bdd4-672a62a9b248_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_eddcc0a9-4023-4b6b-944c-e41feaf3921d_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 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e552006c-8aec-4afe-bd42-291cfcc17afe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink: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, Purchases</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink: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, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a6444298-70ce-48a8-85ba-74dce3993afd_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2a817cc1-3d42-40eb-972f-a6c5c5f95b2c_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/2023/elts/us-gaap-2023.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_PaymentsForProceedsFromOtherInvestingActivities_820cabc9-77ae-4c9a-8215-73764f249f03_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionPercentageOfVotingInterestsAcquired_3f04a91d-abbd-4e25-a2fb-056e4aca810c_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/2023/elts/us-gaap-2023.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_RetainedEarningsMember_e3f0760e-f730-4e25-ba42-b3b58ff2e206_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/2023/elts/us-gaap-2023.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_us-gaap_LongTermDebtCurrent_667a15fa-6f82-412d-9eaa-27e4e00a486e_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_ea1853fd-d46b-468a-8bfd-d76f976f2f89_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/2023/elts/us-gaap-2023.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_DisposalGroupDueToRelatedParty_d4a74740-f724-420f-b709-6c2c488ed9ea_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-20230331.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_f8e8ee2b-1c1d-4a0d-9509-db5776e7bd4b_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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquity_38afc6cf-e4a1-4187-aa3f-decf895b05a0_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/2023/elts/us-gaap-2023.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_NonoperatingIncomeExpenseAbstract_becfab7d-3d18-4c66-8c65-4a03d94e25cd_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/2023/elts/us-gaap-2023.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_srt_OwnershipDomain_c68f8878-0592-485f-8350-80ca49172a9d_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/2023/elts/srt-2023.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_DebtInstrumentTable_52b50cad-562c-44b4-afcd-261aa961468e_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/2023/elts/us-gaap-2023.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_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_493542ee-e96c-4b8c-aefc-eaee66187783_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-20230331.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_AccountingPoliciesAbstract_f8129a35-35c8-4e34-9989-d7d3cb21b045_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/2023/elts/us-gaap-2023.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_SaleOfStockNameOfTransactionDomain_f3b2726d-c9bb-4aef-bff0-686f0c90b8ce_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/2023/elts/us-gaap-2023.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_ProductWarrantyDisclosureTextBlock_fc5b3f41-b3b9-427f-b462-014acbfd99cc_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_0fb48eed-f9a4-40f7-9acc-33e9c69e4054_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/2023/elts/us-gaap-2023.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_codi_A5.11TacticalMember_9d2d88d0-8e98-44e1-b6a8-7a87d734d0c8_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-20230331.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_InProcessResearchAndDevelopmentMember_831fcda3-4629-4b67-98eb-2fe4d2dc486f_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_69ecd1ee-ba43-4330-bd49-dbb0e43aed7a_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-20230331.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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_13cefd62-2983-4faf-94c1-b0107c16b504_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_f41499cc-913d-424b-81e7-d08d08734d1c_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/2023/elts/us-gaap-2023.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_c9658f6b-fdef-488e-b619-eee4fd173e19_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/2023/elts/us-gaap-2023.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_codi_PaymentsForRepurchaseSubsidiaryStock_306f2b23-4614-4a99-8691-abfdf763dfc8_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-20230331.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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_22ae37f0-4992-4844-b8a4-e469f3191ba0_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/2023/elts/us-gaap-2023.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_dei_EntityAddressCityOrTown_5ad964ae-f04e-45f7-8718-5b7a9f306c25_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/2023/dei-2023.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_codi_SternoProductsMember_cee90ab9-ca3b-49ed-a0e2-6f90e5d3cf31_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 Products [Member]</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-20230331.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_codi_A2022TermLoanMember_c8e5f20f-bdde-4130-bb99-b50db97ae1c0_terseLabel_en-US" xlink:label="lab_codi_A2022TermLoanMember" xlink: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 Term Loan</link:label>
    <link:label id="lab_codi_A2022TermLoanMember_label_en-US" xlink:label="lab_codi_A2022TermLoanMember" xlink: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 Term Loan [Member]</link:label>
    <link:label id="lab_codi_A2022TermLoanMember_documentation_en-US" xlink:label="lab_codi_A2022TermLoanMember" 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 Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember" xlink:href="codi-20230331.xsd#codi_A2022TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2022TermLoanMember" xlink:to="lab_codi_A2022TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_cdc60dd2-2a52-408b-9b86-70b24f92d930_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/2023/elts/us-gaap-2023.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_DiscontinuedOperationsDisposedOfBySaleMember_baf45dc8-72bc-4a53-b21a-886100983edd_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_81fb1f93-7c5f-4b24-bc0c-d15c87531abf_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/2023/elts/us-gaap-2023.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_ConsolidationPolicyTextBlock_af9745ab-1463-4868-906b-685c46f8ccea_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9b50e60f-aad1-422c-90b9-005304eb8814_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/2023/elts/us-gaap-2023.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_SupplementalBalanceSheetDisclosuresTextBlock_7db57bfd-cd35-486a-abfa-e9aad1a47ca9_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/2023/elts/us-gaap-2023.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_dei_DocumentTransitionReport_13ea44b9-5122-4687-ab24-2e26290c8bf0_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/2023/dei-2023.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_GoodwillPurchaseAccountingAdjustments_c13dbd38-77d9-4823-ab3c-22e4faf313ff_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/2023/elts/us-gaap-2023.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_codi_AtTheMarketEquityOfferingMember_5972f692-6514-4feb-a2c2-deb722ae1740_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-20230331.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aae7a3ff-4b73-4f3e-896d-c7452e897a6b_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/2023/elts/us-gaap-2023.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_BusinessCombinationsAbstract_c21991c6-9ed6-496c-845a-06382ead0ea0_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/2023/elts/us-gaap-2023.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_us-gaap_TechnologyBasedIntangibleAssetsMember_8ecc0ebb-e87c-4591-917a-6318b7a59a86_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink: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-Based Intangible Assets [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink: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-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_87b718fd-4ba8-4e7f-9821-f734430ba8f0_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/2023/elts/us-gaap-2023.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_CommonStockSharesAuthorized_be35c7f2-de32-4f35-a137-c94572d931a7_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/2023/elts/us-gaap-2023.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_dei_DocumentInformationTable_7b5ad066-1164-413a-af83-5efb8a54197b_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/2023/dei-2023.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_codi_VelocityOutdoorOwnershipMember_d9b399bb-0b03-4e0c-bb96-764437c986dd_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-20230331.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_ProceedsFromMinorityShareholders_93d9a41e-4447-4d62-905b-83ff392b4f36_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/2023/elts/us-gaap-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faaab16b-60e9-4a2c-bb93-5074fe422ae7_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/2023/elts/us-gaap-2023.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4accb78e-cf1a-4ebd-9100-abd644924daf_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentAbstract_4ee2bf7a-165b-409a-a906-f67293e73046_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/2023/elts/us-gaap-2023.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_MinorityInterestLineItems_426f9b47-db07-427b-a815-efb79515427f_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/2023/elts/us-gaap-2023.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_codi_AtTheMarketOfferingCosts_3a2fba24-9ee9-4470-9953-ec8bbb86af74_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-20230331.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_DerivativeInstrumentRiskAxis_5d1011fd-0e17-4dc3-9f03-42e5697497ac_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/2023/elts/us-gaap-2023.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_DebtInstrumentCarryingAmount_314aa01b-be52-4b79-ad0c-fa65fb9522b6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a9cfbdb-1925-4951-9967-78caf7177fc2_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 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/2023/elts/us-gaap-2023.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_us-gaap_RelatedPartyTransactionsAbstract_abdb3211-155f-4c2a-93af-8de4f570c06b_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_aba94b5b-6544-4145-8d3b-7bbd038e7432_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/2023/elts/us-gaap-2023.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_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_00f3c12b-280d-4566-b9de-5af202a92cd9_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/2023/elts/us-gaap-2023.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_dei_DocumentInformationLineItems_daf9c267-af3e-4fad-b8e5-311fc9cbcc9e_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/2023/dei-2023.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_SubsequentEventTypeAxis_a6f279d3-9318-4853-a9a5-c3fe5e06915f_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/2023/elts/us-gaap-2023.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_StatementOfIncomeAndComprehensiveIncomeAbstract_6908a7bb-a659-40ab-9ca6-c2f17c7dfe71_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_cb1fe8d1-0dc3-47d6-96fa-29d0b8cdf689_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 provided by (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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ff64992c-e8ed-4f1d-afbd-fb6e97f986f0_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 provided by (used in) 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/2023/elts/us-gaap-2023.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_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_ab193444-a801-408d-aed3-45cd9d71cadf_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink: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 Gain (Loss) from Disposal of Discontinued Operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink: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 Gain (Loss) from Disposal of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_03fc8ec3-fdef-42d8-9d5a-17afc489c572_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, Current</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_50634476-4507-4fd6-9f60-a9d5d2a21feb_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_94f5db06-fe83-4b57-8aa9-272ed258a9ca_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/2023/elts/us-gaap-2023.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_InventoryWorkInProcess_773510d8-72de-4f7b-85f8-b20e5ae39cbd_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/2023/elts/us-gaap-2023.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_codi_KingsCamoMember_d48acf00-7947-4842-80db-33a35e7de87e_terseLabel_en-US" xlink:label="lab_codi_KingsCamoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">King's Camo</link:label>
    <link:label id="lab_codi_KingsCamoMember_label_en-US" xlink:label="lab_codi_KingsCamoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">King's Camo [Member]</link:label>
    <link:label id="lab_codi_KingsCamoMember_documentation_en-US" xlink:label="lab_codi_KingsCamoMember" 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">King's Camo</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember" xlink:href="codi-20230331.xsd#codi_KingsCamoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_KingsCamoMember" xlink:to="lab_codi_KingsCamoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d3036a53-4bc7-4c4a-a47f-bfa356d2f18c_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 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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivable_d9bde3dd-e7ca-4c88-9fac-4365c5639d79_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_be521c20-fbd2-4239-ba5f-4d231e11635e_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/2023/elts/us-gaap-2023.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c4d33102-228a-4cb8-8ab5-6586d8372fb3_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_c2897ebc-6966-416d-8f3c-0115144bd802_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-20230331.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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_b620db2a-4668-4dbd-a64f-88143a1414db_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink: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 Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink: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 Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_64f9c5ea-9e2c-480b-abac-fb2cd6160835_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-20230331.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1e2ab927-20e6-475e-9cfd-c7edec325a78_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_467f9266-6167-4418-81bf-a50c2851a582_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, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_c19209dc-050c-46a0-9a56-c4716a04a9e5_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c455a708-3337-4f17-8c6d-6b44c79bc5e2_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/2023/elts/us-gaap-2023.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_OtherAssets_afe4d6d2-464a-407c-a710-2d104064390b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_12073b3f-817a-4cec-8cce-e444eec0b1b1_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/2023/dei-2023.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_32e28e9c-aeaf-4438-86ad-9394794ea83f_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e73af363-7da4-407f-9b72-a08b9d40cbcf_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/2023/elts/us-gaap-2023.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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_389c5503-6fb3-49ee-9e11-eba610b4df2f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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 Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_ad62d2a5-6cce-47cd-a05c-3c15669071ff_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_64025b00-b802-4330-bc0c-89dc93889a1a_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">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/2023/elts/us-gaap-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8838eb41-3a92-476c-92d7-513906e09ce3_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">Utilization of tax credits</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/2023/elts/us-gaap-2023.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_NetIncomeLossAvailabletoTrustStockNetofDistributions_ffbdad94-5497-4783-97d2-cc13166799ba_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_4378fa04-2323-42d5-8fd0-b91bf1ccd9b6_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-20230331.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_dei_DocumentPeriodEndDate_dd7906dd-9ff5-45c3-9a30-96b86035c48c_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/2023/dei-2023.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_PreferredStockDividendRatePercentage_a9dd619f-06e9-4c98-b628-a8f3ec621748_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/2023/elts/us-gaap-2023.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bcd4f81e-2ca1-4b47-ab0d-7d49b71a6ee9_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f4f41139-97c2-4fbe-9d9a-8e1156cfd50e_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/2023/elts/us-gaap-2023.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_919a641d-b7b4-4662-800d-e1fffaba4730_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/2023/elts/us-gaap-2023.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_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_b0615a87-2d9e-460e-8c63-2a18aea57953_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/2023/elts/us-gaap-2023.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_CorporateAndOtherMember_3f7ecfd2-6ce3-4264-8ae2-69f7b6e15f8e_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationCash_e9dcbd53-8673-4d0c-90e3-a4a2725c6335_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/2023/elts/us-gaap-2023.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_TreasuryStockCommonMember_f091da79-a532-47e0-8d71-7aae1c558d20_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_79cdc583-80f0-4853-b5dd-780f29e3c5cb_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/2023/dei-2023.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_AmortizationOfFinancingCostsAndDiscounts_3d3b299a-b942-4295-8e6e-9b990bc24b48_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/2023/elts/us-gaap-2023.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_SegmentReportingInformationLineItems_75d4bfaa-1421-4c03-9c51-d4a408eac167_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/2023/elts/us-gaap-2023.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_codi_PercentageOwnershipFullyDilutedMember_c77f676a-23f7-4643-aa5a-ec861009fd63_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-20230331.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_FiniteLivedIntangibleAssetsGross_9ec582b2-13e5-4190-b31f-046b31297075_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/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit_9363c0f2-b0b3-45af-b728-1dd5e5576278_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_0c9893d3-84e1-4e7b-8a40-2afd3255f699_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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityDomain_91f90332-f452-49df-8a83-09f92ee1b33b_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/2023/elts/us-gaap-2023.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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_37162cb5-6c97-40c7-abc5-1a14e6fcd478_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/2023/elts/us-gaap-2023.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_ScenarioAdjustmentMember_26ece0cf-1ff0-4cbb-8fd2-21e3eae14a92_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/2023/elts/us-gaap-2023.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_FairValueDisclosuresTextBlock_0fad7350-9897-443c-ac3c-e6d127b83b45_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/2023/elts/us-gaap-2023.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_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_f31e72fe-2e0f-4cff-9001-9487e63c9533_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-20230331.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_372ec90c-e769-4f51-90bd-87dfd787425f_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/2023/elts/us-gaap-2023.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_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_80c167e0-4778-43ad-a887-5cd03600943c_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/2023/elts/us-gaap-2023.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_DisaggregationOfRevenueTableTextBlock_96cb820e-6b9f-4389-bc13-6b9bce4b13f1_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueNewIssues_3b5fa238-e5e5-47c2-87d5-67e4ffd3a035_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_536f0cc4-b32c-4dda-abd1-7a80be92fa25_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/2023/elts/us-gaap-2023.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_EquityAbstract_d552a94d-7912-462b-bcdd-a04cdf69686d_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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_19d2eb5d-9c38-4973-b933-226d7a1b9637_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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerExcludingAssessedTax_f1fb3e2b-67db-43bf-8438-eb1ebedab421_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_ba1c44aa-1be6-4966-abaf-ef9bf7695013_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/2023/elts/us-gaap-2023.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_Managementfeewaiver_4ccbc5c9-9bbe-4ab1-a61b-c3d32a35ff4d_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-20230331.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_dei_EntityDomain_11c1d7cf-fd9f-4b75-b0ec-79211c1669b0_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/2023/dei-2023.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_us-gaap_PreferredStockRedemptionPricePerShare_221e129a-6731-4f12-90a2-b42068b9e564_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/2023/elts/us-gaap-2023.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_us-gaap_LongtermDebtTypeAxis_5cd4435b-78a6-4054-ab31-429355a08d1d_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/2023/elts/us-gaap-2023.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_dei_AmendmentFlag_105634b1-91c5-4c8e-800b-176bfe4ead84_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/2023/dei-2023.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_us-gaap_PreferredClassAMember_ffa78d54-70a0-4b59-86d3-8c13e7ae7941_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/2023/elts/us-gaap-2023.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_codi_SwingLineLoanMember_e1b39b3e-0fa5-4a03-a109-777d706579ba_terseLabel_en-US" xlink:label="lab_codi_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing line loan</link:label>
    <link:label id="lab_codi_SwingLineLoanMember_label_en-US" xlink:label="lab_codi_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing line loan [Member]</link:label>
    <link:label id="lab_codi_SwingLineLoanMember_documentation_en-US" xlink:label="lab_codi_SwingLineLoanMember" 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">Swing line loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SwingLineLoanMember" xlink:href="codi-20230331.xsd#codi_SwingLineLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SwingLineLoanMember" xlink:to="lab_codi_SwingLineLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_05fca7c0-20ec-48d9-abe2-59fe407bfac7_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/2023/dei-2023.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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_00b07888-83dc-48c4-8c88-d6d8cc6aa4da_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAtCarryingValue_c1a262b7-97c1-475c-902f-d85c9f838044_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/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesNetOfCashAcquired_ec488625-7c1d-4400-bb12-e63467f1dc2a_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_b0a54cd4-93da-4211-915f-d86061236174_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5eb44e88-c3fc-424f-b432-9019f346506d_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/2023/elts/us-gaap-2023.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_TaxPeriodDomain_d3652b59-5c61-4cc8-8266-c7d2a166bda2_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/2023/elts/us-gaap-2023.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_SeniorNotes_2c1ac014-30f3-480f-a88f-1bf824cd40a6_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/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c88c6a3c-b5e9-4ef4-ada8-8c3547168907_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 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/2023/elts/us-gaap-2023.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_CreditFacilityDomain_a7379477-fe51-4769-a38e-d00f4398c70e_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/2023/elts/us-gaap-2023.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_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_cf73cabf-37b6-4c57-b8f8-3e21408d672e_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-20230331.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_a18a9697-8136-4e62-87d1-996900ecc0c2_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/2023/elts/us-gaap-2023.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_ContingentConsiderationTypeDomain_916c91a3-9421-472c-85cc-62821df259cc_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/2023/elts/us-gaap-2023.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_LongTermDebtNoncurrent_db3aaf78-ca8c-4dad-8b08-60158fd307d6_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_1a5698d6-50fd-434e-adc8-0cc440e60365_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/2023/elts/us-gaap-2023.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_LeaseholdImprovementsMember_3aec1b42-6517-44bf-9a45-7157db5cf59e_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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfDilutedSharesOutstanding_3793c970-214c-4c05-9ada-19888afb8951_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_cd68df2f-3f76-497c-9b00-10effbcb4ad2_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_326155fe-17b9-4ea8-9de6-e8f0a18a68f9_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/2023/elts/us-gaap-2023.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_codi_GoodwillAndOtherIntangibleAssetsTable_c4ed2622-7177-4369-b3d5-19fbfc39963f_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-20230331.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_IncomeTaxAuthorityNameAxis_1387de3e-e87f-4167-bba5-e93f46353e18_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/2023/elts/us-gaap-2023.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_codi_NoncontrollingStockholderChargesAndOther_dffdfa0b-7299-461c-bb6b-f9a3d1c4d8ae_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-20230331.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_InterestIncomeExpenseNonoperatingNet_e9dbaafd-2643-4e34-81a3-0a3e5a11f342_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/2023/elts/us-gaap-2023.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_OperatingExpensesAbstract_31300340-c7b4-4710-8137-5077f1eab0fb_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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerTextBlock_5add48d9-2e6d-4ea1-97f8-9e6712ad1c36_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/2023/elts/us-gaap-2023.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3be955e9-67d7-44d3-8c4b-6cba373c42b0_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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_e669aa87-1932-4814-a041-c817eacfb2a0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink: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, Disposition of Asset, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink: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, Disposition of Asset, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_8e7ef72b-5175-4776-ae40-93695a09c21b_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/2023/elts/us-gaap-2023.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d6cb9249-b8be-427f-ba5e-75736da8aafa_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_35b3a0bd-baea-461d-8b63-f724d5657475_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/2023/elts/us-gaap-2023.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_Assets_ee2d6dbb-96e9-4da0-854e-6e6aeb621c95_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/2023/elts/us-gaap-2023.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_srt_RestatementAxis_011682e5-d51d-40ee-b187-4d485c7c22bb_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/2023/elts/srt-2023.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_dei_CoverAbstract_2908f193-0ce6-4131-985d-b100fde4fe13_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/2023/dei-2023.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_SubsequentEventsTextBlock_34d04448-cab7-43e3-b3fc-f91d6786b13f_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/2023/elts/us-gaap-2023.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_TaxPeriodAxis_4d474077-22b0-48dc-aec2-136a4817a581_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_db53fc63-5ffa-495e-8c28-ff1d732d602d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_98e21c6d-ebee-4b6f-bc6e-b915144dc488_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_78cc5a3a-797a-4d04-9ee4-b3016f0b057b_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/2023/elts/us-gaap-2023.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_country_US_f80a36e3-f5de-44c9-98d6-8b6df838558f_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">5.11</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/2023/country-2023.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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_d7c632be-8c81-4d37-a49e-0e972507d43e_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/2023/elts/us-gaap-2023.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_FairValueMeasurementsRecurringMember_674de871-43f2-4178-81e3-73cfcb081223_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/2023/elts/us-gaap-2023.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_MaterialReconcilingItemsMember_b9f11340-ada1-49a8-9ea8-a904e3f613ed_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/2023/elts/us-gaap-2023.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_us-gaap_SeriesAPreferredStockMember_081358d3-386f-4640-a784-7de9b3181b85_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/2023/elts/us-gaap-2023.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_OtherLiabilitiesNoncurrent_5c770dad-96de-4161-9637-f6f739e5ee3f_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_fa7aa3f0-9d4a-4ef2-8563-16d99630c5aa_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/2023/elts/us-gaap-2023.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_9302e892-87e3-41da-8eb2-fa0020598525_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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionPurchasesFromRelatedParty_71b60bb3-aa85-4a9c-80e3-2fefaeb2f2c0_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/2023/elts/us-gaap-2023.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_InventoryRawMaterialsAndSupplies_ed88f78c-a0bf-4724-9cff-174c3c6b890c_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/2023/elts/us-gaap-2023.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_CompensationAndEmployeeBenefitPlansTextBlock_b7d338b6-24c6-41e1-80fe-de208c59b932_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxContingencyLineItems_5de03471-5969-4721-b283-6cd601d989f8_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f7b48c24-b160-490c-82da-057e772398a8_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/2023/elts/us-gaap-2023.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_codi_NoncontrollingInterestTableTextBlock_faea50b4-31e1-47c1-9cea-177c68682a50_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-20230331.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_SegmentReportingDisclosureTextBlock_37d1e4ba-5bcb-4a99-adf3-e57071629e21_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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dd206535-22e8-403c-b6db-37d5055b0083_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 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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityNameDomain_88519fee-0596-455b-82b7-928747beff5a_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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1a5d03fe-9c01-4773-9d24-ca0a39c678a3_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/2023/elts/us-gaap-2023.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_d2aad850-f4fb-485c-a1eb-21ae828544e0_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_c410096b-4f49-41bd-ae4c-67c09fb77d94_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/2023/elts/us-gaap-2023.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_AmortizationOfAcquisitionCosts_ef446f81-8a3d-4957-a31c-ae33e425724e_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/2023/elts/us-gaap-2023.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_codi_PreferredStockDividendRateSpread_150041c4-05b4-4142-834d-74884704ca1d_terseLabel_en-US" xlink:label="lab_codi_PreferredStockDividendRateSpread" xlink: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, Spread</link:label>
    <link:label id="lab_codi_PreferredStockDividendRateSpread_label_en-US" xlink:label="lab_codi_PreferredStockDividendRateSpread" xlink: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, Spread</link:label>
    <link:label id="lab_codi_PreferredStockDividendRateSpread_documentation_en-US" xlink:label="lab_codi_PreferredStockDividendRateSpread" 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, Dividend Rate, Spread</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockDividendRateSpread" xlink:href="codi-20230331.xsd#codi_PreferredStockDividendRateSpread"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredStockDividendRateSpread" xlink:to="lab_codi_PreferredStockDividendRateSpread" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_15e60c08-c22c-4d71-88d1-89a778d37abc_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/2023/elts/us-gaap-2023.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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_6deaf673-e184-45b7-a645-86a51adbdc62_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/2023/elts/us-gaap-2023.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_DebtInstrumentLineItems_1e96c6c0-8dea-4109-b6e3-a2eced1371d0_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/2023/elts/us-gaap-2023.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_srt_StatementScenarioAxis_d7833888-6776-4ab4-904f-389e5f0434a0_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/2023/elts/srt-2023.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_SeniorNotesDue2032Member_10b2838b-3f9b-438f-b218-3ae306eec6b4_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-20230331.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_dei_EntityCurrentReportingStatus_f89d7123-9627-4cf4-b252-f517b7bea91e_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/2023/dei-2023.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_ConcentrationRiskTypeDomain_fde4fde2-5f42-496d-b66b-8872879fb512_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/2023/elts/us-gaap-2023.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_codi_OwnershipPercentageIntercompanyLoanAgreement_504afa85-b27d-4510-8b98-ad14f06464ce_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-20230331.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_0145aa72-9870-43da-b0a8-ad300e93f027_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-20230331.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_OperatingIncomeLoss_2c57ee83-6c6a-4cef-aeb6-8508b2a957fa_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_04a9d9b3-1d00-4a91-ac49-34cb58c66124_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/2023/elts/us-gaap-2023.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_ConcentrationRiskByBenchmarkAxis_1b6e710c-9b79-46c1-9f96-31989bd8fd2a_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/2023/elts/us-gaap-2023.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_SeriesCPreferredStockMember_df7147eb-56d5-4fe3-b6ea-91ce6bb58b28_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/2023/elts/us-gaap-2023.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_codi_MarucciMemberMember_c9f3241b-0c89-4cee-b27e-b1da248e6e69_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-20230331.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3bf820f3-bdf0-4b2d-872d-5a92974cd8fb_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/2023/elts/us-gaap-2023.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_codi_DistributorRelationsAndOtherMember_109fad6a-0068-4804-842e-dcef8b8a9d35_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-20230331.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_10a2d707-1772-4d28-8622-51092970d41a_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-20230331.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_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_7e10711a-1794-40af-856f-827d9f5e03d5_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-20230331.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_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_632e43e0-7bbe-40ae-ac80-1fb619c378d6_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-20230331.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_StatementBusinessSegmentsAxis_ce9741a4-6444-4052-be02-6f71724dc37e_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/2023/elts/us-gaap-2023.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_StatementLineItems_3d004028-4c1b-4642-b210-52384f2058a4_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/2023/elts/us-gaap-2023.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_us-gaap_EstimateOfFairValueFairValueDisclosureMember_aecebc69-dc63-4240-b3d4-b660c196cf0c_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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_58dea700-47e2-4707-9295-0383171f635e_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</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/2023/elts/us-gaap-2023.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_srt_ScenarioUnspecifiedDomain_6f067d79-f8ac-4239-937a-7015a7caffc0_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/2023/elts/srt-2023.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_us-gaap_InterimPeriodCostsNotAllocableDomain_b86bb253-87b6-48f2-ba14-3d530c9db19c_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/2023/elts/us-gaap-2023.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_ScheduleOfDebtTableTextBlock_c42c5493-b63f-4eae-965d-305131e49592_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/2023/elts/us-gaap-2023.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_CustomerRelationshipsMember_67372dc1-7c63-4297-ae68-c5adc5ba3369_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/2023/elts/us-gaap-2023.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_ProceedsFromLongTermLinesOfCredit_3ad5f0eb-209a-419d-9645-aae65aaf7a01_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/2023/elts/us-gaap-2023.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_c9ed21d6-0af6-44c7-aad0-bd38fc0b7dd8_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">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/2023/elts/us-gaap-2023.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_NoncontrollingInterestMember_e798418c-683f-4849-bcd4-637383631b62_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a9cda4a3-36c9-47d0-89c9-2cb948e7e97e_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 (loss) 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/2023/elts/us-gaap-2023.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>codi-20230331_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 2023 Workiva-->
<!--r:bdb80321-7250-4349-b029-dd114544e412,g:bf9443ca-032b-46f4-b918-e6d0c4e63f96-->
<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-20230331.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_7d35781e-ee04-4524-bbe0-cb445a8b4b7b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d35781e-ee04-4524-bbe0-cb445a8b4b7b" xlink:to="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f895789f-1af2-4fff-8a95-851b92f206a2" xlink:to="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_4182cc4c-5727-4980-8a31-bf065f056391" xlink:href="codi-20230331.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_4182cc4c-5727-4980-8a31-bf065f056391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1853cfd6-3a6a-4a22-8afb-3b6275eda5c0" xlink:href="codi-20230331.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1853cfd6-3a6a-4a22-8afb-3b6275eda5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a51ca2ca-f425-436d-babb-c23f1105438d" xlink:href="codi-20230331.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a51ca2ca-f425-436d-babb-c23f1105438d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_0738279a-9b34-4b76-bbfe-81a8aada1a69" xlink:href="codi-20230331.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ebed44ff-37af-417f-8a63-609a4ca82e69" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_0738279a-9b34-4b76-bbfe-81a8aada1a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_74d99a05-c1a9-4963-996f-f15927e4de26" xlink:to="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_30534c65-1188-4a52-9a81-cfeb4dd7de68" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentType_30534c65-1188-4a52-9a81-cfeb4dd7de68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8337c212-2dd5-4ba7-ac0a-52d8cd3a0865" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentQuarterlyReport_8337c212-2dd5-4ba7-ac0a-52d8cd3a0865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c53f9914-3e84-45dd-ba3b-36e3fc519563" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentPeriodEndDate_c53f9914-3e84-45dd-ba3b-36e3fc519563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e124cac3-9d39-4631-82e8-33184a57e7af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityRegistrantName_e124cac3-9d39-4631-82e8-33184a57e7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ebdd408f-cf3b-4aa7-b0e4-785bfde482d0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentTransitionReport_ebdd408f-cf3b-4aa7-b0e4-785bfde482d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_65e857af-8926-4d7d-9ec2-ff418a2fcb5f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_65e857af-8926-4d7d-9ec2-ff418a2fcb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2d8c98ea-2a3a-41f1-b2d7-d198965955e5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityFileNumber_2d8c98ea-2a3a-41f1-b2d7-d198965955e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_42deb347-a42e-4718-be55-6035e8c104e0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityTaxIdentificationNumber_42deb347-a42e-4718-be55-6035e8c104e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d0400665-26d7-4211-8d35-8a8ba7283df9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressAddressLine1_d0400665-26d7-4211-8d35-8a8ba7283df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_9d8f1493-160f-4df5-bc38-87f6fc8fb7fe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressAddressLine2_9d8f1493-160f-4df5-bc38-87f6fc8fb7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_28cabd8f-9d20-47c9-8839-6872b12d95db" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressCityOrTown_28cabd8f-9d20-47c9-8839-6872b12d95db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_42cb75b7-eb0a-4dc5-be56-e31d60695734" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressStateOrProvince_42cb75b7-eb0a-4dc5-be56-e31d60695734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_133d443f-b960-4573-952c-b752a65d7bc3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityAddressPostalZipCode_133d443f-b960-4573-952c-b752a65d7bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f6e602bf-3681-471e-a5fc-17811ff04bdf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_CityAreaCode_f6e602bf-3681-471e-a5fc-17811ff04bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_aedfa77e-aa5d-4900-bf5d-421fb4ee3a9c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_LocalPhoneNumber_aedfa77e-aa5d-4900-bf5d-421fb4ee3a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f997075a-9c27-4d58-a2b9-8a5915cd8cb5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_Security12bTitle_f997075a-9c27-4d58-a2b9-8a5915cd8cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c7a21454-0003-4900-a9fc-16e2d8b598a2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_TradingSymbol_c7a21454-0003-4900-a9fc-16e2d8b598a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5da2ddcc-abaf-4f02-bdb0-87c7580f7c6f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_SecurityExchangeName_5da2ddcc-abaf-4f02-bdb0-87c7580f7c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_48ec48cb-70c0-4837-bf70-416035175188" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCurrentReportingStatus_48ec48cb-70c0-4837-bf70-416035175188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_bc5931eb-20e1-4512-9b48-7475bf0f6c18" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityInteractiveDataCurrent_bc5931eb-20e1-4512-9b48-7475bf0f6c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ff818564-f26d-4e6a-bf59-5d5dc115ae8f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityFilerCategory_ff818564-f26d-4e6a-bf59-5d5dc115ae8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_70c18dab-a675-46e9-9fb5-eab42e961f28" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntitySmallBusiness_70c18dab-a675-46e9-9fb5-eab42e961f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_915987c9-d40a-4f67-b638-7002b6d18d9d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityEmergingGrowthCompany_915987c9-d40a-4f67-b638-7002b6d18d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2a856965-ee49-4d3f-9c05-a6ef3133413f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityShellCompany_2a856965-ee49-4d3f-9c05-a6ef3133413f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_03af272d-b0a4-4627-be5e-b3e95809bf58" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_03af272d-b0a4-4627-be5e-b3e95809bf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f47bab1b-d34b-47e9-9321-68b0b4fb1cbe" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_EntityCentralIndexKey_f47bab1b-d34b-47e9-9321-68b0b4fb1cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d06bc9ff-57e8-4ae0-a154-d75734a5f21b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_CurrentFiscalYearEndDate_d06bc9ff-57e8-4ae0-a154-d75734a5f21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_17dca0a8-59a4-4df6-894a-5ef5029ba1f1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentFiscalYearFocus_17dca0a8-59a4-4df6-894a-5ef5029ba1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f8c925a5-a06c-4d4a-b441-9c6a90e6820c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f8c925a5-a06c-4d4a-b441-9c6a90e6820c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_315b5b21-b247-430d-a695-94990d1bd6d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_24f338d4-337d-4742-827c-55f6e108c2b4" xlink:to="loc_dei_AmendmentFlag_315b5b21-b247-430d-a695-94990d1bd6d5" 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-20230331.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_7099940f-fc27-4f39-8de2-da00aeac0db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7099940f-fc27-4f39-8de2-da00aeac0db5" xlink:to="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:to="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5a960e44-7f5a-41d0-9624-44b395400316" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_b14bf9ae-85e0-4c64-b2c0-aacd6f70e37a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5a960e44-7f5a-41d0-9624-44b395400316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:to="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_170149c2-270c-4c9c-8403-69b3a7536761" xlink:to="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_11c6bad8-5f2b-4472-90e0-6e932c95aa58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_11c6bad8-5f2b-4472-90e0-6e932c95aa58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_aa86db97-2460-4357-af9b-93bc0b7ff4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_PreferredClassAMember_aa86db97-2460-4357-af9b-93bc0b7ff4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_5072d6ae-8675-44f6-ac36-131e3e48a272" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_5072d6ae-8675-44f6-ac36-131e3e48a272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_0e3ead54-2e2d-49dd-aa8e-ab1c5d49392f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_PreferredClassBMember_0e3ead54-2e2d-49dd-aa8e-ab1c5d49392f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b5f64f42-1cbc-4949-a0ad-05136be35bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6ec561d-87df-41d7-9f2f-71b29fbe62b5" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b5f64f42-1cbc-4949-a0ad-05136be35bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1100fff5-8cbb-4d9f-bc09-8226b9bcfd04" xlink:to="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_cde47bcc-cacb-45a3-9531-f54eedd02162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockNoParValue_cde47bcc-cacb-45a3-9531-f54eedd02162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_93a56327-b0eb-48d1-9e43-1c5aae2a3b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_93a56327-b0eb-48d1-9e43-1c5aae2a3b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f8d9070f-c8b1-495e-bf36-f31bc46d5796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f8d9070f-c8b1-495e-bf36-f31bc46d5796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bf966325-b877-4e0b-95c1-acc0e26e97f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_InventoryNet_bf966325-b877-4e0b-95c1-acc0e26e97f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8cc7acb7-2712-4820-aaf7-72a267d13670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8cc7acb7-2712-4820-aaf7-72a267d13670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_583b807f-2a65-4918-b375-0aeecc7a9f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_583b807f-2a65-4918-b375-0aeecc7a9f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_690c26d7-bad2-4138-9c52-fa45a178f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_43989237-a2ed-4428-ba9c-e90afffb7912" xlink:to="loc_us-gaap_AssetsCurrent_690c26d7-bad2-4138-9c52-fa45a178f25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_908c3f66-c40a-4f8f-a470-e7cf4b8a1772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_908c3f66-c40a-4f8f-a470-e7cf4b8a1772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f9f0ec90-289c-4920-bddb-19b10eff6086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_Goodwill_f9f0ec90-289c-4920-bddb-19b10eff6086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bee0262e-4ee1-40a6-8c40-1d872efad0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bee0262e-4ee1-40a6-8c40-1d872efad0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3ddc448a-0a69-405a-a560-2540f3590197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_OtherAssets_3ddc448a-0a69-405a-a560-2540f3590197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_15f4d4da-ed4f-4aa3-9e5b-acc4c8482fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_15f4d4da-ed4f-4aa3-9e5b-acc4c8482fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_95883682-79a6-4f4b-9b3e-bf1fd9f81ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_608797fd-8b6d-4db5-abfb-9bc0abd0766d" xlink:to="loc_us-gaap_Assets_95883682-79a6-4f4b-9b3e-bf1fd9f81ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ff2cad14-9974-4246-83c6-adf0234b6697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_AccountsPayableCurrent_ff2cad14-9974-4246-83c6-adf0234b6697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_14cb568c-8773-4d09-b750-07cf355e7298" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_14cb568c-8773-4d09-b750-07cf355e7298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DueToRelatedParties_c36ab7bb-814b-4919-82bb-a339e4f0d690" xlink:href="codi-20230331.xsd#codi_DueToRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_codi_DueToRelatedParties_c36ab7bb-814b-4919-82bb-a339e4f0d690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_1b3c5450-0ee3-45ac-9fa8-2187364e9eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_DebtCurrent_1b3c5450-0ee3-45ac-9fa8-2187364e9eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4154d459-da3e-4135-a5c3-3cf97ae4a365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4154d459-da3e-4135-a5c3-3cf97ae4a365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_408b77b0-db5c-4245-835d-4e643ce92e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_408b77b0-db5c-4245-835d-4e643ce92e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8d379bc0-1c7e-4d8f-b8ce-41284c8001c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e33d716a-9ecb-4702-851d-cf11378aa8e9" xlink:to="loc_us-gaap_LiabilitiesCurrent_8d379bc0-1c7e-4d8f-b8ce-41284c8001c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb7c0570-e58b-4ae1-acf5-bcecff0902f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb7c0570-e58b-4ae1-acf5-bcecff0902f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a5793fa9-98a9-4d94-823e-ecbc6234701d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a5793fa9-98a9-4d94-823e-ecbc6234701d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_60e5cb02-b760-43e1-b130-93c1271def72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_60e5cb02-b760-43e1-b130-93c1271def72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3559c50e-c200-4d99-981b-4e87e5eb97f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_Liabilities_3559c50e-c200-4d99-981b-4e87e5eb97f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_fc849f95-b9b5-44e6-a060-f8d0485073f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_PreferredStockSharesIssued_fc849f95-b9b5-44e6-a060-f8d0485073f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a2b23d93-122c-49b3-bc03-55430445d1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_PreferredStockValue_a2b23d93-122c-49b3-bc03-55430445d1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fb7b5e8a-00fc-46d3-a475-77f156f557a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_CommonStockValue_fb7b5e8a-00fc-46d3-a475-77f156f557a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d22d7bd8-e9c3-454b-9da4-4992e86f0d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d22d7bd8-e9c3-454b-9da4-4992e86f0d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aa88ff3d-a258-4770-a35e-7548995735b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aa88ff3d-a258-4770-a35e-7548995735b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b32b5c0a-bc88-4fe6-97bc-3e38f7b12538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_StockholdersEquity_b32b5c0a-bc88-4fe6-97bc-3e38f7b12538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_392af564-8cdd-4e50-ab76-0d947ccb3032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_MinorityInterest_392af564-8cdd-4e50-ab76-0d947ccb3032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4f5334d0-5811-4ed2-9e77-ea0c8e446b49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_89628b2c-0c2e-4e1a-a936-5e49bf12b20b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4f5334d0-5811-4ed2-9e77-ea0c8e446b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_36672290-591f-400b-842e-19b32540bc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de1a83f0-2768-4d41-b2e8-8fbccb085416" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_36672290-591f-400b-842e-19b32540bc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_13dae3d5-f959-40e0-a152-c29a6e11c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_13dae3d5-f959-40e0-a152-c29a6e11c40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b31c46e5-46a2-4140-8e59-3f60c10fe356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b31c46e5-46a2-4140-8e59-3f60c10fe356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_bb9c146e-01cd-488f-8fde-38ba135ab55f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockNoParValue_bb9c146e-01cd-488f-8fde-38ba135ab55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f79a0124-ba63-42ae-b133-ed362049629c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f79a0124-ba63-42ae-b133-ed362049629c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_46008e7e-074d-4373-9068-dc622050749c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_CommonStockSharesIssued_46008e7e-074d-4373-9068-dc622050749c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_148582f2-e5d4-4caf-a680-56eb0bce0c02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_TreasuryStockCommonValue_148582f2-e5d4-4caf-a680-56eb0bce0c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_af654567-420b-48f7-bf82-47a9c8d87c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_af654567-420b-48f7-bf82-47a9c8d87c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_680c22b3-e4cd-4331-85f2-de0d44690e8f" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3ebad4-4ad3-40b1-a884-e41e552399aa" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_680c22b3-e4cd-4331-85f2-de0d44690e8f" 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-20230331.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_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_62f78167-b301-48d3-93ee-c4d7c31f9955" xlink:to="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_4c9dba98-0fa2-4969-8c15-3d02e988dfb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_4c9dba98-0fa2-4969-8c15-3d02e988dfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b2b16854-d05a-4638-9690-eb7ff1b00f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b2b16854-d05a-4638-9690-eb7ff1b00f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_96275ddc-6fee-4870-90fa-f9835c54b980" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9622d519-0e51-4094-9326-d51047f9d745" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_96275ddc-6fee-4870-90fa-f9835c54b980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_88bcd0cd-0af1-4622-b6e1-d653e0a5dbc4" xlink:to="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_2b7a8305-97c9-4426-b3d6-55d016478aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_2b7a8305-97c9-4426-b3d6-55d016478aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7386d656-08bf-414d-b967-906378074968" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e5ade984-d8cd-4204-9b3f-716e9e77c74e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7386d656-08bf-414d-b967-906378074968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_721ad15d-36a1-4567-82d3-8de6866636e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_CommonStockNoParValue_721ad15d-36a1-4567-82d3-8de6866636e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e79fe1ab-64cd-4fbf-819d-019cc7e175d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e79fe1ab-64cd-4fbf-819d-019cc7e175d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1877b5fe-add0-4053-9d92-d2d8013564b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_CommonStockSharesIssued_1877b5fe-add0-4053-9d92-d2d8013564b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_88fcd3a7-1c7f-463c-9ced-15eb248a1113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_88fcd3a7-1c7f-463c-9ced-15eb248a1113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_31a6d5f6-68e2-41fa-8477-22d2adca8f68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_31a6d5f6-68e2-41fa-8477-22d2adca8f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_95f9d213-d748-4b6f-b6bf-bc9dc91cdc40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_PreferredStockNoParValue_95f9d213-d748-4b6f-b6bf-bc9dc91cdc40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a9866344-b33e-40df-b590-5191dc31600b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a9866344-b33e-40df-b590-5191dc31600b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c3c2347b-10ca-421c-91f7-5b9ae9ac1580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c3c2347b-10ca-421c-91f7-5b9ae9ac1580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_add4d2a4-491b-4190-aa77-744dd74e6371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_add4d2a4-491b-4190-aa77-744dd74e6371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_b28158da-2012-472f-8b7a-349d91c16f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4b51d1c6-deca-4b77-87ef-0e0829cc577a" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_b28158da-2012-472f-8b7a-349d91c16f3e" 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-20230331.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_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_87ec7cee-5da7-469a-9ce4-acd7050395ee" xlink:to="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a1e36051-b884-426b-9b44-ed3d15c2f6c6" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf58fad5-af3b-4555-b1e0-a00e440a7603" xlink:to="loc_codi_VelocityOutdoorMember_a1e36051-b884-426b-9b44-ed3d15c2f6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_a77f4b0b-1cc6-499f-a823-3ee6a43b123e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_18318808-e34b-402c-92c9-fe092238e47e" xlink:to="loc_srt_RestatementDomain_a77f4b0b-1cc6-499f-a823-3ee6a43b123e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_edac31b9-5204-4251-90a4-291d5437d1e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5c67ac97-ac8a-4e7c-9f1f-021a7acfb1ae" xlink:to="loc_srt_ProductsAndServicesDomain_edac31b9-5204-4251-90a4-291d5437d1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c83c173c-bf13-4ff3-89d2-e6bd35f22025" xlink:to="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7668da7c-16a7-4801-b0b3-25be3ec452d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7668da7c-16a7-4801-b0b3-25be3ec452d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7c909d1e-5d69-49f5-97d8-b172f42a5d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7c909d1e-5d69-49f5-97d8-b172f42a5d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_43fa3f57-b3c9-4dde-bcef-f3aba7488cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_43fa3f57-b3c9-4dde-bcef-f3aba7488cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_251594d6-39ac-4d3d-b182-8a0542cd29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_251594d6-39ac-4d3d-b182-8a0542cd29bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cb60640b-f807-43a9-933b-701e95f08480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cb60640b-f807-43a9-933b-701e95f08480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_566fa1e3-0446-44d0-9904-4dcf2f44cc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_566fa1e3-0446-44d0-9904-4dcf2f44cc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_f8d192fd-2a26-4b9b-9b28-9f5c6262257e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2fba3a87-3a0a-4310-a055-ab6087cb19b1" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_f8d192fd-2a26-4b9b-9b28-9f5c6262257e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_81fdac88-1d65-4fcc-82c4-d593d6288d42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_81fdac88-1d65-4fcc-82c4-d593d6288d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_714456d1-a4de-4a09-8303-f5fa5a92b7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_714456d1-a4de-4a09-8303-f5fa5a92b7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c81d5a2a-74f2-4098-8e03-b6a222b1a286" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_GrossProfit_c81d5a2a-74f2-4098-8e03-b6a222b1a286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f3ef2915-adb2-4aa6-8138-0db24044537b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f3ef2915-adb2-4aa6-8138-0db24044537b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_a7f5fea5-5c87-40af-9ed0-38e3f04d80a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:to="loc_us-gaap_ManagementFeeExpense_a7f5fea5-5c87-40af-9ed0-38e3f04d80a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_629972c6-8788-47be-86b6-e85cd76e8b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_629972c6-8788-47be-86b6-e85cd76e8b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e51cd0b-13c5-4b2e-9b42-722e45028ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_7a1a7cda-273d-422f-adb8-959f57ef936a" xlink:to="loc_us-gaap_OperatingIncomeLoss_1e51cd0b-13c5-4b2e-9b42-722e45028ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f2574fc2-3e63-44fd-877f-9a499e196d52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f2574fc2-3e63-44fd-877f-9a499e196d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2aac475e-4bd1-4b3c-80d3-5c9efd1ddf61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f2574fc2-3e63-44fd-877f-9a499e196d52" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2aac475e-4bd1-4b3c-80d3-5c9efd1ddf61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f38ae536-78a1-4a40-8661-a00106e1e068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f2574fc2-3e63-44fd-877f-9a499e196d52" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f38ae536-78a1-4a40-8661-a00106e1e068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8b9ba60c-c7c5-43e1-8595-a6964740300f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_f2574fc2-3e63-44fd-877f-9a499e196d52" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8b9ba60c-c7c5-43e1-8595-a6964740300f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cc0d9d50-e6b4-450e-84dc-fbba2a235e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cc0d9d50-e6b4-450e-84dc-fbba2a235e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4a69c113-8d22-433b-9d9b-eab8aa2747dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_ProfitLoss_4a69c113-8d22-433b-9d9b-eab8aa2747dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_46bc4fc7-53e4-4aa6-a105-96c13ecfffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_46bc4fc7-53e4-4aa6-a105-96c13ecfffe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7724a4a4-5a85-4b34-984d-231f033c2f96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_NetIncomeLoss_7724a4a4-5a85-4b34-984d-231f033c2f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_214d47e4-3d4a-43e8-9cc7-21d3858dea69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_214d47e4-3d4a-43e8-9cc7-21d3858dea69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_ae60d796-96a7-4e1e-ad5e-7dbd0e13f4ab" xlink:href="codi-20230331.xsd#codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_ae60d796-96a7-4e1e-ad5e-7dbd0e13f4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_ecc85ea9-cad5-46b9-aaed-64d13c05b96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eaef2272-39da-4ff6-becc-f4050ec91614" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_ecc85ea9-cad5-46b9-aaed-64d13c05b96d" 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-20230331.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_0893922f-6a34-45de-beae-e4b2f2e151ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0893922f-6a34-45de-beae-e4b2f2e151ec" xlink:to="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:to="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1c18e96a-3396-49a7-be0b-33bfe93abf70" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_215406c5-5a39-4740-a340-45feac0606aa" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1c18e96a-3396-49a7-be0b-33bfe93abf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c0222e1-34b9-40ae-b49d-daf6a8ee8092" xlink:to="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_073487a2-f12c-4e01-aa1a-2fcf3438d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ProfitLoss_073487a2-f12c-4e01-aa1a-2fcf3438d8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09ca6bf-63e5-4f44-aeaf-932a26ad150e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09ca6bf-63e5-4f44-aeaf-932a26ad150e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a74a302b-9d09-4f96-9cc6-32f5b4a100cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a74a302b-9d09-4f96-9cc6-32f5b4a100cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67bb8ab3-2787-4209-97b0-a3ecf47b58b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_206d31d7-de17-496e-bfbf-9bcdc7fc6425" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67bb8ab3-2787-4209-97b0-a3ecf47b58b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_947431b3-9f71-472a-b044-3dafb5e01a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_947431b3-9f71-472a-b044-3dafb5e01a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bcc58ab4-c3a8-472e-8937-2ec93d6acc89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bcc58ab4-c3a8-472e-8937-2ec93d6acc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_ab01cc5e-59f2-4cff-84fb-96f077efe77a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_ab01cc5e-59f2-4cff-84fb-96f077efe77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_afc0f141-c0c5-4851-9b4f-87bfdd50a643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e47b1efd-f6f5-414d-b12e-0162796d6899" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_afc0f141-c0c5-4851-9b4f-87bfdd50a643" 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-20230331.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_11e3c240-331c-4536-a47a-56134a559dde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_11e3c240-331c-4536-a47a-56134a559dde" xlink:to="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0bbe2c7c-ef53-449e-880f-9f01acda5983" xlink:to="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_75334501-e26a-46dc-8d3a-f676ec1161a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredClassAMember_75334501-e26a-46dc-8d3a-f676ec1161a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c5728006-9fea-4e31-b857-46113a21d501" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredStockMember_c5728006-9fea-4e31-b857-46113a21d501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_9dfe6af7-88b3-4645-9c33-d89ff98543a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_PreferredClassBMember_9dfe6af7-88b3-4645-9c33-d89ff98543a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_1eeeef83-86a3-429c-9b8f-a8c06f3ab40e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_1eeeef83-86a3-429c-9b8f-a8c06f3ab40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d04ea722-40d9-4d5a-bc0f-4b367ab34895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78c3650c-f2cf-4b70-8190-59a416a44d11" xlink:to="loc_us-gaap_CommonStockMember_d04ea722-40d9-4d5a-bc0f-4b367ab34895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5ab6c2ed-982a-4b41-8db3-4825c9b67f3e" xlink:to="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c9fcdac9-0039-4923-81ed-28c52d2e59a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_PreferredStockMember_c9fcdac9-0039-4923-81ed-28c52d2e59a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e7feb0ff-ccec-4df0-bfad-4c72ae8b8f73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_CommonStockMember_e7feb0ff-ccec-4df0-bfad-4c72ae8b8f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7b6a4f8d-48af-4c92-87ff-3e4007f8c0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_RetainedEarningsMember_7b6a4f8d-48af-4c92-87ff-3e4007f8c0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bc2127e1-a5bd-4047-a1f8-b37a6602ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bc2127e1-a5bd-4047-a1f8-b37a6602ef7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_8b61c30f-9708-445c-8ee8-ee3b68458e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_ParentMember_8b61c30f-9708-445c-8ee8-ee3b68458e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ea46378a-0f9f-4f53-a9b3-d6121c373ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ea46378a-0f9f-4f53-a9b3-d6121c373ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_b9b0332a-2af2-4dd2-b289-9404b4834d67" xlink:href="codi-20230331.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_b9b0332a-2af2-4dd2-b289-9404b4834d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_6423fe14-50de-4687-a781-508063585db7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6fd6cd1-5cdb-4303-b970-c403da512607" xlink:to="loc_us-gaap_TreasuryStockCommonMember_6423fe14-50de-4687-a781-508063585db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5250474-dbf0-457d-b933-0e0f0bc7123c" xlink:to="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d67468b0-4022-4f62-bf43-8e949fc73f06" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c376e130-f53f-4ccf-ac6b-7c5b44bd64f4" xlink:to="loc_codi_AciMember_d67468b0-4022-4f62-bf43-8e949fc73f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3d3e3a66-b029-4c11-b5b7-78be4973f383" xlink:to="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d5287743-4c33-4e1a-bfe4-0480f8e8f42a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_MinorityInterest_d5287743-4c33-4e1a-bfe4-0480f8e8f42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2149e6d-29f1-4836-9ab4-79669e74cbde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2149e6d-29f1-4836-9ab4-79669e74cbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d8f3c09d-91bb-478a-9a15-cafe84d9b9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_ProfitLoss_d8f3c09d-91bb-478a-9a15-cafe84d9b9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3a644eb4-4965-45be-888a-a9a559017140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3a644eb4-4965-45be-888a-a9a559017140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a07fd633-9fee-4804-9d9e-a8aa2b5d04f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a07fd633-9fee-4804-9d9e-a8aa2b5d04f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_4092dceb-1e0e-4170-b800-fd92fd34e498" xlink:href="codi-20230331.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_4092dceb-1e0e-4170-b800-fd92fd34e498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9c656fcf-5511-46aa-93fc-f9f061ffcf90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9c656fcf-5511-46aa-93fc-f9f061ffcf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_c4b2ac8f-7c97-4d08-b213-2c647b2fbbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_c4b2ac8f-7c97-4d08-b213-2c647b2fbbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_eecb4b9e-763e-4c4f-aa82-2745f69b0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_eecb4b9e-763e-4c4f-aa82-2745f69b0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_25d69612-4ac8-4156-a8c0-a5b3466a66b1" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_codi_DistributionToShareholders_25d69612-4ac8-4156-a8c0-a5b3466a66b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8130cff5-b017-47f7-a94d-fcfff24a844c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8130cff5-b017-47f7-a94d-fcfff24a844c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9e2be256-4878-4fc2-9424-2a24efcd5600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_NetIncomeLoss_9e2be256-4878-4fc2-9424-2a24efcd5600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_80972f04-3777-4cc3-a889-a6b2a09e7f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_80972f04-3777-4cc3-a889-a6b2a09e7f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11d8d061-2a13-4a59-adb2-18f8aeb7f4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0067b3db-2363-437a-832e-f052691ed320" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_11d8d061-2a13-4a59-adb2-18f8aeb7f4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_83ab2645-ccf6-4242-bd31-5a86a761ed86" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_83ab2645-ccf6-4242-bd31-5a86a761ed86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_12e43830-cb72-4429-b394-80604c087ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_12e43830-cb72-4429-b394-80604c087ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_8885fd99-0c99-4aba-b917-37682d71825d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_8885fd99-0c99-4aba-b917-37682d71825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e10ff1da-a96c-42d6-a4a1-af64a859665c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_969660c2-522f-4c5e-8f86-aa68d0d08d50" xlink:to="loc_us-gaap_StockholdersEquity_e10ff1da-a96c-42d6-a4a1-af64a859665c" 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-20230331.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_0db4d237-307e-460b-bcc0-9963c5ded8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0db4d237-307e-460b-bcc0-9963c5ded8ba" xlink:to="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc4a8177-08d7-4025-a6cb-0f194fbb6ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_32e3eacf-34d1-4707-bee6-7c1a3335feac" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc4a8177-08d7-4025-a6cb-0f194fbb6ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6fe7a4bf-9f25-4da7-918d-933ac169bc10" xlink:to="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_17816da0-8ffc-42cf-a3d3-6fededbb6c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_ProfitLoss_17816da0-8ffc-42cf-a3d3-6fededbb6c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c4135ebd-02cc-4c9e-bf0d-5d53591b3892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c4135ebd-02cc-4c9e-bf0d-5d53591b3892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_72711567-0771-48ac-a32f-4040b0db2013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_72711567-0771-48ac-a32f-4040b0db2013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a668e1f5-8936-4814-b88b-e8b671e04934" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a668e1f5-8936-4814-b88b-e8b671e04934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b86560c0-75a2-437b-865d-b0c08c5e80b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_Depreciation_b86560c0-75a2-437b-865d-b0c08c5e80b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e767b86c-4978-4830-bd3d-41f4edde1f12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e767b86c-4978-4830-bd3d-41f4edde1f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_c49901a3-f8e6-4e69-b613-5f07d5e49c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_c49901a3-f8e6-4e69-b613-5f07d5e49c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9e42322c-8001-4c45-9933-c2517a840c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9e42322c-8001-4c45-9933-c2517a840c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_7c2046f6-9350-49a3-8d88-fa85b8e4d4f3" xlink:href="codi-20230331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_7c2046f6-9350-49a3-8d88-fa85b8e4d4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_09d6d91d-0f64-4f29-910f-52dc884a8fff" xlink:href="codi-20230331.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_09d6d91d-0f64-4f29-910f-52dc884a8fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_93737287-c955-43b9-a5e0-46bf4e6b2910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_93737287-c955-43b9-a5e0-46bf4e6b2910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a5a3cfab-029b-446a-849a-26f550c034bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a5a3cfab-029b-446a-849a-26f550c034bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60fe278c-6a8e-4a90-96c6-0cda1e4e2ec4" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_782e36cd-c07b-4340-95fa-b2a0bcf757f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_782e36cd-c07b-4340-95fa-b2a0bcf757f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_465ae766-47d3-4ad6-8bae-12d5f6af268b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_465ae766-47d3-4ad6-8bae-12d5f6af268b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e8feeeb-a79d-4a96-b8be-7f2b0963710f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2e8feeeb-a79d-4a96-b8be-7f2b0963710f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3ccdcac-5e21-403c-be3d-2ef9b3472cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f3ccdcac-5e21-403c-be3d-2ef9b3472cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_addc6968-6ba7-4011-ad31-7aaa8504088e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d77def44-55c6-498a-8c7d-a20cfd3390b0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_addc6968-6ba7-4011-ad31-7aaa8504088e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53d94c7f-63ce-4939-89a5-f4460a19cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53d94c7f-63ce-4939-89a5-f4460a19cb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f75f4424-fc3f-41fc-83c3-d5b883661fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_538e5d67-d668-4fd4-8261-82bd421e1914" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f75f4424-fc3f-41fc-83c3-d5b883661fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_02d532d1-e3d1-47cb-a58c-84df67b4ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_02d532d1-e3d1-47cb-a58c-84df67b4ea59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_24d963b1-86eb-4886-8d13-44aa13fde448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_24d963b1-86eb-4886-8d13-44aa13fde448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d919549c-9d6d-44ef-a067-8aa9637cd1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d919549c-9d6d-44ef-a067-8aa9637cd1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_949c0a53-f2fd-4172-ac7c-5fe73066a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_949c0a53-f2fd-4172-ac7c-5fe73066a95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_aa5235a5-92a5-4b61-a8b8-aa32b7673919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_aa5235a5-92a5-4b61-a8b8-aa32b7673919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1aac6232-1f83-4715-b174-ad86c5854e44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7eecf5a4-67d7-4d50-831d-07360a28119f" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1aac6232-1f83-4715-b174-ad86c5854e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f241385e-617b-499e-b0a6-be2ab5a65e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f241385e-617b-499e-b0a6-be2ab5a65e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_31d27e35-f98f-4745-b7c0-546ab46ccea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_31d27e35-f98f-4745-b7c0-546ab46ccea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9674a1ea-ca70-41fe-b360-4a4c563cae25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9674a1ea-ca70-41fe-b360-4a4c563cae25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_3a7a57d9-3f0e-4583-a863-89526b359cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_3a7a57d9-3f0e-4583-a863-89526b359cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_bb4ff51d-c394-459a-9fb2-bc23d8ec64be" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_bb4ff51d-c394-459a-9fb2-bc23d8ec64be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_85e92f45-d57f-4e2e-a2f8-e5c624cede0f" xlink:href="codi-20230331.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_85e92f45-d57f-4e2e-a2f8-e5c624cede0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_196b275e-8a25-4a40-ae09-16fcc67e7568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_196b275e-8a25-4a40-ae09-16fcc67e7568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_42917a77-7889-4075-a668-d580a621a674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_42917a77-7889-4075-a668-d580a621a674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_ffdfee0c-6c09-41ff-a25b-7794eab06baf" xlink:href="codi-20230331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_ffdfee0c-6c09-41ff-a25b-7794eab06baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f5994f03-02e8-4819-83a3-64b4e4a88dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f5994f03-02e8-4819-83a3-64b4e4a88dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a27d92-b1bc-4f7d-a629-7a517f066766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_60264a90-8d36-4a4e-a016-2a298978118c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a27d92-b1bc-4f7d-a629-7a517f066766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6ac62a41-d39a-4170-972c-9ce03a0a5d88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6ac62a41-d39a-4170-972c-9ce03a0a5d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcee62a-5310-430b-a2be-5100677d1927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcee62a-5310-430b-a2be-5100677d1927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_96daa9a8-2020-49de-8edd-678070149add" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_96daa9a8-2020-49de-8edd-678070149add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4a61bcf3-6591-400f-a5ca-a5c2c0e2b9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4a61bcf3-6591-400f-a5ca-a5c2c0e2b9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00a4a0c3-89dd-42a1-86f7-8c921143c16e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00a4a0c3-89dd-42a1-86f7-8c921143c16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_df8fe3ff-1652-4f90-baff-7528cb474f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_df8fe3ff-1652-4f90-baff-7528cb474f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e4a3d807-e1f6-4b13-802a-203e716ef0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e4a3d807-e1f6-4b13-802a-203e716ef0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bcaf86-d05b-4f29-8388-22d2c050e841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e40b7193-5837-472f-b3a9-898fe4a8652a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bcaf86-d05b-4f29-8388-22d2c050e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation" xlink:type="simple" xlink:href="codi-20230331.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_119e9af2-d6d9-4eeb-bd4a-4bcb1c056f66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_33de7824-ebb8-41b3-814f-16e4d7077ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_119e9af2-d6d9-4eeb-bd4a-4bcb1c056f66" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_33de7824-ebb8-41b3-814f-16e4d7077ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Acquisition" xlink:type="simple" xlink:href="codi-20230331.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_e43e82b4-c2fd-4de1-b3c8-dd3c59b5a1f2" xlink:href="codi-20230331.xsd#codi_AcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_582d2643-b893-4b91-a09f-804c7e6ba049" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AcquisitionsAbstract_e43e82b4-c2fd-4de1-b3c8-dd3c59b5a1f2" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_582d2643-b893-4b91-a09f-804c7e6ba049" 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-20230331.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_e5db61d9-3f76-478b-8e91-8a23b744c1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e5db61d9-3f76-478b-8e91-8a23b744c1bd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c673d573-9d71-4e08-bc14-714377cd3e79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8abef4db-bfd0-45a1-bf08-24d90b8b9ec6" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c673d573-9d71-4e08-bc14-714377cd3e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_67175673-7d33-4cb1-8a7b-7ca5a6df5492" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8f95120a-0689-4e48-91c3-bef23c8a3904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d3b08ecb-c423-4b59-b589-97f5fff81f30" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8f95120a-0689-4e48-91c3-bef23c8a3904" 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-20230331.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_6a4ac08f-0c76-4730-b2f0-5f5f0361306b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d360ea10-b2bc-4125-82fc-cee10e04e775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6a4ac08f-0c76-4730-b2f0-5f5f0361306b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d360ea10-b2bc-4125-82fc-cee10e04e775" 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-20230331.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_57c07159-c809-4d6f-b5db-3fe5b382159e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_b398e34e-1587-4da1-941c-a3034d6b7237" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_57c07159-c809-4d6f-b5db-3fe5b382159e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b398e34e-1587-4da1-941c-a3034d6b7237" 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-20230331.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_677e5a34-45f5-4ffc-b2a1-e0fe3990a419" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_be685dc7-c2c9-4a34-9d99-5cd3723d3228" xlink:href="codi-20230331.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_677e5a34-45f5-4ffc-b2a1-e0fe3990a419" xlink:to="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_be685dc7-c2c9-4a34-9d99-5cd3723d3228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="codi-20230331.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_ed69488d-1ecb-4dd8-9483-d2e558e5c040" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_3ae31db8-a948-4689-89d8-1c00a529c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed69488d-1ecb-4dd8-9483-d2e558e5c040" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_3ae31db8-a948-4689-89d8-1c00a529c71f" 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-20230331.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_fde3de94-0344-44ea-80b8-1724dbe01797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_fc8a8b1d-21b4-4e69-87f2-0f84b676b56a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_fde3de94-0344-44ea-80b8-1724dbe01797" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_fc8a8b1d-21b4-4e69-87f2-0f84b676b56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Debt" xlink:type="simple" xlink:href="codi-20230331.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_27519e2f-ff91-436d-8f9e-660fc7e7f665" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b820de64-5642-46ad-9f62-9c4e8b98bdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_27519e2f-ff91-436d-8f9e-660fc7e7f665" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b820de64-5642-46ad-9f62-9c4e8b98bdf8" 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-20230331.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_908692b4-dfba-408e-b5ed-fb7a388aaa50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="codi-20230331.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_fe82afb1-2083-4512-8f18-817f5db41e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_8c0037a2-e7da-4236-ae3f-2924e2a0df73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fe82afb1-2083-4512-8f18-817f5db41e1d" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_8c0037a2-e7da-4236-ae3f-2924e2a0df73" 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-20230331.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_bd7d8868-2600-41e1-9011-c015dbfd2c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9a4e1d30-fa18-428e-bdde-b38a422248cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bd7d8868-2600-41e1-9011-c015dbfd2c9a" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9a4e1d30-fa18-428e-bdde-b38a422248cb" 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-20230331.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_e818c11e-125a-42cf-9c0c-e23fa743b24f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_16ce715c-9b9f-498f-b8af-7087d18ea66d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e818c11e-125a-42cf-9c0c-e23fa743b24f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_16ce715c-9b9f-498f-b8af-7087d18ea66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="simple" xlink:href="codi-20230331.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_5cb7d09f-ed0a-4b43-a5bc-b99783cf9b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b6ac6c0b-2685-43ac-8c5f-c6c0ce704fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cb7d09f-ed0a-4b43-a5bc-b99783cf9b38" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b6ac6c0b-2685-43ac-8c5f-c6c0ce704fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="codi-20230331.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_6d6668a8-01e5-4475-a9f8-746c94759601" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_36898f18-a862-440b-a08d-0ad87a179426" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d6668a8-01e5-4475-a9f8-746c94759601" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_36898f18-a862-440b-a08d-0ad87a179426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e2dff237-0020-4e17-9d25-9f9fa5ccd8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d6668a8-01e5-4475-a9f8-746c94759601" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e2dff237-0020-4e17-9d25-9f9fa5ccd8c7" 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-20230331.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_75be262c-4c1c-493d-9705-e85c6305ffc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_612868b8-7209-405e-8f7e-bb4a63d0c3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_75be262c-4c1c-493d-9705-e85c6305ffc2" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_612868b8-7209-405e-8f7e-bb4a63d0c3d9" 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-20230331.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_b458fdef-8c23-43cb-b04a-5b58adde782c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_d5e2fd0f-9d46-4703-9424-546affc366d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b458fdef-8c23-43cb-b04a-5b58adde782c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_d5e2fd0f-9d46-4703-9424-546affc366d3" 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-20230331.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_ed0f5cf3-10d5-4de7-bd4a-dea3ea40e2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_e76c88ea-513b-4d89-8c9e-5793770f983d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ed0f5cf3-10d5-4de7-bd4a-dea3ea40e2ad" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_e76c88ea-513b-4d89-8c9e-5793770f983d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeasonalityPolicyTextBlock_77a03272-243a-4a07-a8af-411284cb289f" xlink:href="codi-20230331.xsd#codi_SeasonalityPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ed0f5cf3-10d5-4de7-bd4a-dea3ea40e2ad" xlink:to="loc_codi_SeasonalityPolicyTextBlock_77a03272-243a-4a07-a8af-411284cb289f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b27f1c02-1d92-4fa6-ab1a-eebda39cb68b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ed0f5cf3-10d5-4de7-bd4a-dea3ea40e2ad" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b27f1c02-1d92-4fa6-ab1a-eebda39cb68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_1b3cee83-b233-4980-8726-b2b59e9cc025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ed0f5cf3-10d5-4de7-bd4a-dea3ea40e2ad" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_1b3cee83-b233-4980-8726-b2b59e9cc025" 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-20230331.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_95aed85e-e989-4fe5-9af2-1117346aee5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_95aed85e-e989-4fe5-9af2-1117346aee5c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0e7319-8beb-4b30-8c4c-5121f180ac54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_97139d98-db50-4425-9386-186e8319e575" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f0e7319-8beb-4b30-8c4c-5121f180ac54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_86bd3718-fe59-4ca4-8699-65dc5855a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_93cb1638-1659-4595-9977-1542e670f0e6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_86bd3718-fe59-4ca4-8699-65dc5855a70f" 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-20230331.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20230331.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_e37bca5c-a79e-4f7c-9e82-23aaef786428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e37bca5c-a79e-4f7c-9e82-23aaef786428" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05525fb2-073c-47cd-95af-5f2909de19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_923d1b60-c8b3-4595-a7f3-bc3f2f8f561a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05525fb2-073c-47cd-95af-5f2909de19c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_49da8fcd-1dae-457e-9436-714efef0f069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a499d388-b9f8-4bcb-8c81-323d435ed5a4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_49da8fcd-1dae-457e-9436-714efef0f069" 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-20230331.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_23880932-0150-40ee-9703-175fe1c6bbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_65299838-47eb-4a8a-9aec-c6a11492a5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_23880932-0150-40ee-9703-175fe1c6bbc2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_65299838-47eb-4a8a-9aec-c6a11492a5ff" 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-20230331.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_6f1bf5ad-5ffe-4405-9812-985c90c87481" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_158019fa-2414-4efc-9388-3363636f8995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6f1bf5ad-5ffe-4405-9812-985c90c87481" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_158019fa-2414-4efc-9388-3363636f8995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_2ac12117-d402-4862-a3ec-0c4ce4609edd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6f1bf5ad-5ffe-4405-9812-985c90c87481" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_2ac12117-d402-4862-a3ec-0c4ce4609edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_5df3b97f-5373-4759-888b-49c23b14151e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6f1bf5ad-5ffe-4405-9812-985c90c87481" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_5df3b97f-5373-4759-888b-49c23b14151e" 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-20230331.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_4dac8031-029a-4cc8-8bff-e5adfad83a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cdb3cbd4-0b64-469d-ad85-69aeb8af9c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4dac8031-029a-4cc8-8bff-e5adfad83a1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cdb3cbd4-0b64-469d-ad85-69aeb8af9c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d6fae967-9eff-480f-b024-2607a1fe5733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4dac8031-029a-4cc8-8bff-e5adfad83a1c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d6fae967-9eff-480f-b024-2607a1fe5733" 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-20230331.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_4da7715f-a200-40eb-8bee-45c26e368b72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_12393704-edb1-4c8b-8744-c8313b3b8c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4da7715f-a200-40eb-8bee-45c26e368b72" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_12393704-edb1-4c8b-8744-c8313b3b8c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_4c0384f1-8d6e-473b-8fb7-171834d07c30" xlink:href="codi-20230331.xsd#codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4da7715f-a200-40eb-8bee-45c26e368b72" xlink:to="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_4c0384f1-8d6e-473b-8fb7-171834d07c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5428e287-7eb2-42cc-8cf1-0f9e64fecb66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4da7715f-a200-40eb-8bee-45c26e368b72" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5428e287-7eb2-42cc-8cf1-0f9e64fecb66" 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-20230331.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_f221c038-45e9-4e39-9433-39c2a8e02703" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_06a26d43-ea28-4a5a-a78d-52e0a99f7ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_f221c038-45e9-4e39-9433-39c2a8e02703" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_06a26d43-ea28-4a5a-a78d-52e0a99f7ca5" 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-20230331.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_cac38ab8-5c74-42c3-9310-0d2d9012a224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_b85b1ce9-f590-42e4-b36a-f230089ceca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cac38ab8-5c74-42c3-9310-0d2d9012a224" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_b85b1ce9-f590-42e4-b36a-f230089ceca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="codi-20230331.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_e602efb1-2935-469a-bb22-5dcb41b44971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c174e874-59bf-4a08-aa6c-095111a36711" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e602efb1-2935-469a-bb22-5dcb41b44971" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c174e874-59bf-4a08-aa6c-095111a36711" 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-20230331.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_4f6974b8-c734-4432-9022-3a4a735f49c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_29a018b7-e6b1-4135-a89d-1d6535503205" xlink:href="codi-20230331.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_4f6974b8-c734-4432-9022-3a4a735f49c4" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_29a018b7-e6b1-4135-a89d-1d6535503205" 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-20230331.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_78507e0c-f538-4126-a977-ec23e5dbec59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dc5ac83d-357b-4c93-9e2d-17b29ed45281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78507e0c-f538-4126-a977-ec23e5dbec59" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dc5ac83d-357b-4c93-9e2d-17b29ed45281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_424b9279-8e7c-434e-8580-4afac24118b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78507e0c-f538-4126-a977-ec23e5dbec59" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_424b9279-8e7c-434e-8580-4afac24118b1" 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-20230331.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_72c7f39d-e3e7-4dee-aab3-a0895618d5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ee60734d-8f1b-4982-b3df-40f2c04cf078" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_72c7f39d-e3e7-4dee-aab3-a0895618d5b2" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ee60734d-8f1b-4982-b3df-40f2c04cf078" 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-20230331.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_c6710f5a-e6f0-4bfc-98c9-be0fc89c7c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e2894374-a0cb-4bae-9aa6-7169c45c8719" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c6710f5a-e6f0-4bfc-98c9-be0fc89c7c23" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e2894374-a0cb-4bae-9aa6-7169c45c8719" 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-20230331.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_4eeba28f-255e-47b7-9dac-5d6d159175ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0ec6fc91-7651-4d15-aa7c-aaa120d65a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4eeba28f-255e-47b7-9dac-5d6d159175ee" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0ec6fc91-7651-4d15-aa7c-aaa120d65a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2ecaa546-1dec-4a70-9656-eeb1145b957d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4eeba28f-255e-47b7-9dac-5d6d159175ee" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2ecaa546-1dec-4a70-9656-eeb1145b957d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e09f2840-1420-426d-a78e-b1461f4b7df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4eeba28f-255e-47b7-9dac-5d6d159175ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e09f2840-1420-426d-a78e-b1461f4b7df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_24ed2703-204d-43b9-89b0-8393227c4416" xlink:href="codi-20230331.xsd#codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4eeba28f-255e-47b7-9dac-5d6d159175ee" xlink:to="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_24ed2703-204d-43b9-89b0-8393227c4416" 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-20230331.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_bffdd1a1-d80b-4ee8-9ff8-86122940fda0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20230331.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_0738b4c6-c0c8-43a4-9ecb-50d98afe995a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0738b4c6-c0c8-43a4-9ecb-50d98afe995a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ac1f222c-7afa-4799-810d-c75ba5bf8bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27205a49-323e-4bb5-83ad-e027ef1ff595" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ac1f222c-7afa-4799-810d-c75ba5bf8bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42ab408a-61bc-439d-9d9e-8f0032131317" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_615efac2-8f24-43c3-a40d-e48c76846ba7" xlink:href="codi-20230331.xsd#codi_NumberOfBusinessesOwned"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09ce1985-c125-47b8-a707-556520ebebb1" xlink:to="loc_codi_NumberOfBusinessesOwned_615efac2-8f24-43c3-a40d-e48c76846ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_7f0cdc4c-baf1-4be5-a786-a7cd35bdcedd" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0738b4c6-c0c8-43a4-9ecb-50d98afe995a" xlink:to="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_7f0cdc4c-baf1-4be5-a786-a7cd35bdcedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_4548fb97-2662-43f1-8f9d-397a607b0349" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0738b4c6-c0c8-43a4-9ecb-50d98afe995a" xlink:to="loc_us-gaap_NumberOfReportableSegments_4548fb97-2662-43f1-8f9d-397a607b0349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.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_2f91e9a3-9e16-4d78-9043-289b6fb867ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2f91e9a3-9e16-4d78-9043-289b6fb867ba" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8d60690-0b9b-4424-96a7-c52919271a79" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d044919a-4f8c-45da-a843-31f1462a58ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8ad44f99-ab66-427d-b07c-d915889c710b" xlink:to="loc_us-gaap_SubsequentEventMember_d044919a-4f8c-45da-a843-31f1462a58ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5eb9b338-bbe5-483c-afbc-218596317173" xlink:to="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_c4285377-7b37-4530-b57e-500288427109" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_VelocityOutdoorMember_c4285377-7b37-4530-b57e-500288427109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_259aaf3e-1be4-42e6-9e62-cf28bf6ab50a" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_MarucciMemberMember_259aaf3e-1be4-42e6-9e62-cf28bf6ab50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_501a8d58-7591-4aae-9fa2-38edb16560b1" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_AltorMember_501a8d58-7591-4aae-9fa2-38edb16560b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d29ac69a-a847-4c4b-a816-4145ac1fac79" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_66305ac5-3c36-45b7-af1c-ccb9756857eb" xlink:to="loc_codi_ArnoldMember_d29ac69a-a847-4c4b-a816-4145ac1fac79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_062a7a6a-d5b3-446a-ad71-a57678dc4f53" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_8bfcde93-55e3-4319-9d76-7951032486df" xlink:to="loc_srt_ScenarioUnspecifiedDomain_062a7a6a-d5b3-446a-ad71-a57678dc4f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ec9f75ed-7d70-4189-a0c7-2f29b8f0c3b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ba52fd91-66ab-4e77-8d35-43261cd317c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ba52fd91-66ab-4e77-8d35-43261cd317c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_61dc4558-5c3a-4bc8-8679-7b7bff5416c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1ca16b49-32e2-4485-95a1-98d3ec701c86" xlink:to="loc_us-gaap_TradeNamesMember_61dc4558-5c3a-4bc8-8679-7b7bff5416c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_029dac59-2679-4d38-bd66-2f133a97640c" xlink:to="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e4d1bb4-17e4-478e-af40-7bc6df5b7576" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26f25bcc-cab0-4c83-ba71-25cf7541180c" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e4d1bb4-17e4-478e-af40-7bc6df5b7576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d633735-e470-488d-b1c6-3da83b3ea41a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_dee9b667-68d3-4bd1-ba45-3853d6dfacec" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_MarucciMemberMember_dee9b667-68d3-4bd1-ba45-3853d6dfacec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_d295299e-25d5-404b-a37d-a7a0e03b57e0" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_VelocityOutdoorMember_d295299e-25d5-404b-a37d-a7a0e03b57e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_fbd2b8b7-9b5f-4171-b087-928ca864fe45" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_BOAMember_fbd2b8b7-9b5f-4171-b087-928ca864fe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_68abe0cf-d1b0-4f85-b844-301fdc460b2f" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_ArnoldMember_68abe0cf-d1b0-4f85-b844-301fdc460b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f2db8d81-bed6-4a39-88b0-785429d44733" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_LuganoMember_f2db8d81-bed6-4a39-88b0-785429d44733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_9d6dfc79-168d-420f-944d-1c27dbf11b59" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_PrimaloftMember_9d6dfc79-168d-420f-944d-1c27dbf11b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_c09afda9-0807-44fc-abec-5545a53a615e" xlink:href="codi-20230331.xsd#codi_KingsCamoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01c84e90-2b5c-4b34-a42c-d485f9a7fe22" xlink:to="loc_codi_KingsCamoMember_c09afda9-0807-44fc-abec-5545a53a615e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a7bf9900-5d3c-47c0-8101-2b5d3bb908f9" xlink:to="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_806649d5-6f1a-4c69-9ed3-aae39e4f94d5" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0fd3ac3a-7211-4563-9a04-a834a804d2cc" xlink:to="loc_codi_MarucciMemberMember_806649d5-6f1a-4c69-9ed3-aae39e4f94d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04337180-d92c-412e-b914-0f4b4066566e" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_d9de6690-d844-463f-8af3-00ba3d07ac2d" xlink:href="codi-20230331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_d9de6690-d844-463f-8af3-00ba3d07ac2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c7b96a0-f7b6-4c67-b6ff-c1045f12b73e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_Goodwill_4c7b96a0-f7b6-4c67-b6ff-c1045f12b73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_bb0a3acc-f0c2-4384-aa9c-3da58488a49e" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_bb0a3acc-f0c2-4384-aa9c-3da58488a49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2056a10a-e1db-4fdf-9f80-86c5aa2de5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2056a10a-e1db-4fdf-9f80-86c5aa2de5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e44112a7-4a70-4d3e-81df-f61e5d2a3a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e44112a7-4a70-4d3e-81df-f61e5d2a3a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d38c5738-d608-45a9-b98b-f678c6ee221d" xlink:href="codi-20230331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d38c5738-d608-45a9-b98b-f678c6ee221d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d1cfe947-0a12-47ab-9723-cdf7a90e3220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_d1cfe947-0a12-47ab-9723-cdf7a90e3220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_30062d1d-1040-4b8a-83d1-f3334a8f0270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_30062d1d-1040-4b8a-83d1-f3334a8f0270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a39c8a23-540e-44fc-8230-6b39563e32f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a39c8a23-540e-44fc-8230-6b39563e32f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e33e8fd2-1800-4b9d-a77d-c08d5813c3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e33e8fd2-1800-4b9d-a77d-c08d5813c3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6196b07c-c54b-4875-add9-8d63a4f1d001" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_6196b07c-c54b-4875-add9-8d63a4f1d001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_51370277-d5a8-4b91-8d17-1e168ec0ef3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_51370277-d5a8-4b91-8d17-1e168ec0ef3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_354b8f5a-f9cc-41e6-8add-cb3ea19d98b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_354b8f5a-f9cc-41e6-8add-cb3ea19d98b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_36aabe77-3f74-463d-90c3-c68fb8e2e8cc" xlink:href="codi-20230331.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f209cb81-908c-43bf-ac6b-ae1db5c3be34" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_36aabe77-3f74-463d-90c3-c68fb8e2e8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20230331.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_fc1447e2-b19c-42d0-b8f9-a804dd59130b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_fc1447e2-b19c-42d0-b8f9-a804dd59130b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd7b4718-3d99-47ea-8d81-0b3d61e213c7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_311bff77-9cd8-4dd5-8e57-2de5aba374b8" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_MarucciMemberMember_311bff77-9cd8-4dd5-8e57-2de5aba374b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7aa86331-50f8-4fdb-988b-f0373e829593" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_VelocityOutdoorMember_7aa86331-50f8-4fdb-988b-f0373e829593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_2d53e48d-000e-447a-aa75-b048f53f51bb" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_BOAMember_2d53e48d-000e-447a-aa75-b048f53f51bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2addcbe7-1769-454c-b123-76708b7bbced" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_LuganoMember_2addcbe7-1769-454c-b123-76708b7bbced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_cfe9cc90-5354-4475-8020-eafd5c4ef7de" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9557bd0-4ed5-44c4-a0db-b60bfd18265e" xlink:to="loc_codi_PrimaloftMember_cfe9cc90-5354-4475-8020-eafd5c4ef7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eae301f0-4416-4ffb-8c79-64221c1fecaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_05ddcf57-3e74-46fd-a144-65ba5797d64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b6c209f4-a4dc-4017-b61e-6af18870fe48" xlink:to="loc_us-gaap_SubsequentEventMember_05ddcf57-3e74-46fd-a144-65ba5797d64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_963e4921-e19d-4fa8-a2ba-fa4e3be0a477" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_a7d0ff6e-ca64-416b-96d2-b760923edd06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_ce7f9423-b820-42dd-9536-7fc63962f38c" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_a7d0ff6e-ca64-416b-96d2-b760923edd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_780966e5-eef3-4607-8ea3-12360d0b97c5" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0f4f45d7-ca98-4898-b597-e16038d35db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_d149a609-1232-4f52-b33f-eb5788c23d74" xlink:to="loc_us-gaap_Goodwill_0f4f45d7-ca98-4898-b597-e16038d35db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_09b9adc0-7712-4bcf-8639-ecd5d15b6dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_09b9adc0-7712-4bcf-8639-ecd5d15b6dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_75876ff0-959c-4e4c-ba90-c71ad0915817" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_75876ff0-959c-4e4c-ba90-c71ad0915817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3af0422a-d613-4753-8a28-e8dc79e2edd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3af0422a-d613-4753-8a28-e8dc79e2edd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_81e307a6-e08e-4163-b898-b0e652f63468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_81e307a6-e08e-4163-b898-b0e652f63468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_716d5449-0972-4032-96e6-c594a201fe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_716d5449-0972-4032-96e6-c594a201fe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_88074cb2-4ef6-4450-b2f6-97bd7a111008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_88074cb2-4ef6-4450-b2f6-97bd7a111008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_24eb9a84-dabf-401e-b7ca-95d138e9b577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_24eb9a84-dabf-401e-b7ca-95d138e9b577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_81689504-71d7-4d85-805c-1c0dbe167186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_81689504-71d7-4d85-805c-1c0dbe167186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_97e9194c-4e06-4dd6-95ff-ff4e6d747ef0" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_97e9194c-4e06-4dd6-95ff-ff4e6d747ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2e1c5082-a97c-4fd6-8028-0d54dbdd14c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_2e1c5082-a97c-4fd6-8028-0d54dbdd14c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_eca3c8f4-0cfb-4175-bc21-9a8eebfc5852" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_eca3c8f4-0cfb-4175-bc21-9a8eebfc5852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6d7e63e4-cf25-4703-8900-e98e831b0299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6d7e63e4-cf25-4703-8900-e98e831b0299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_e914a812-ca2d-430d-b11e-e053b6b3f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_e914a812-ca2d-430d-b11e-e053b6b3f6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ac3af8bf-dd81-4914-868b-8e7132c50d42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ac3af8bf-dd81-4914-868b-8e7132c50d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cecd4db0-7ba8-4f63-bf60-04a26154aee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cecd4db0-7ba8-4f63-bf60-04a26154aee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_b7a6d04c-19dc-4838-80c0-ad1eabec5866" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_b7a6d04c-19dc-4838-80c0-ad1eabec5866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_980bdbc2-c883-404b-8c9b-3dd037034c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_980bdbc2-c883-404b-8c9b-3dd037034c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_79e3e07d-2c61-4044-b4e8-ad5bab8f3341" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_79e3e07d-2c61-4044-b4e8-ad5bab8f3341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afa670b4-1f09-41b8-b442-f58b3525a3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afa670b4-1f09-41b8-b442-f58b3525a3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_83f4b50c-2dfc-4bf6-a90a-9d0e1acf20c5" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_83f4b50c-2dfc-4bf6-a90a-9d0e1acf20c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e76f99a6-8da4-4afa-94ba-a01417a50d60" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e76f99a6-8da4-4afa-94ba-a01417a50d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_d9b41f16-5e1d-451f-96b8-0a77a224aad3" xlink:href="codi-20230331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_d9b41f16-5e1d-451f-96b8-0a77a224aad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_284b35fd-2d93-4f51-a28f-6be118180bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_284b35fd-2d93-4f51-a28f-6be118180bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_7d84b300-31ef-4b78-8ed6-43b1a2f986e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_7d84b300-31ef-4b78-8ed6-43b1a2f986e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_9ed12490-47b1-4b9c-ae93-0992fc51287f" xlink:href="codi-20230331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_9ed12490-47b1-4b9c-ae93-0992fc51287f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a7697bfb-4c31-4b0d-8e2c-bdf09f68c97f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a7697bfb-4c31-4b0d-8e2c-bdf09f68c97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dddc6078-f4d1-4995-9957-d53daa0b9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dddc6078-f4d1-4995-9957-d53daa0b9a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1911de4d-19b6-4981-95a6-16e26887cd18" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1911de4d-19b6-4981-95a6-16e26887cd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_2ad1fae3-7630-4407-9787-4c793d7b0755" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_2ad1fae3-7630-4407-9787-4c793d7b0755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_a46af172-7d8b-46fe-a17a-68df321befa4" xlink:href="codi-20230331.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_a46af172-7d8b-46fe-a17a-68df321befa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_8b4114b9-1e59-4978-9650-beed5ec7aa83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_8b4114b9-1e59-4978-9650-beed5ec7aa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_38757082-db58-4de7-8f2e-2484a070ae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_38757082-db58-4de7-8f2e-2484a070ae1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_75bb8136-d92c-427d-aed5-82baf4a96b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cb17db53-cfdb-4faf-8c3e-385a40d6f97d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_75bb8136-d92c-427d-aed5-82baf4a96b11" 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-20230331.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_3f6ba10c-f09f-4892-b805-5ebaf0d1ff4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_3f6ba10c-f09f-4892-b805-5ebaf0d1ff4e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f3f3957e-8f94-4542-87d5-c664c3e70605" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_601fd945-6dff-49f2-b34a-93f5a1b842fa" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_MarucciMemberMember_601fd945-6dff-49f2-b34a-93f5a1b842fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_eb0ac6ae-0bb1-4faa-9df0-e42a2f73d4ad" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_VelocityOutdoorMember_eb0ac6ae-0bb1-4faa-9df0-e42a2f73d4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_b728d844-c2f5-450d-a6bb-e02bf6d2f369" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_BOAMember_b728d844-c2f5-450d-a6bb-e02bf6d2f369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_1c5bd79f-9edb-4c6f-bbaa-395914811942" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_LuganoMember_1c5bd79f-9edb-4c6f-bbaa-395914811942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_c943591a-560d-4a13-8360-a49c4ec3849c" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_835ff61b-040a-473e-a906-b80a8e8b91f7" xlink:to="loc_codi_PrimaloftMember_c943591a-560d-4a13-8360-a49c4ec3849c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fe7e9fc-91c3-42af-954d-72699b624725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_6abdab2d-f7db-49ff-9242-fbce4c30e13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_TradeNamesMember_6abdab2d-f7db-49ff-9242-fbce4c30e13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f2770b79-f25f-4016-9250-9967ad07cc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f2770b79-f25f-4016-9250-9967ad07cc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b09cc74f-d6ee-4b8c-bebd-d6a0336c2327" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_b09cc74f-d6ee-4b8c-bebd-d6a0336c2327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_28a573dc-41a7-4a0b-8515-0808ae81d702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dad97e8e-c307-4fe6-94db-1b6d397a0c65" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_28a573dc-41a7-4a0b-8515-0808ae81d702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_dcbff44f-1df0-4a0d-820c-902bdafacea2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c3aed9e1-fcf4-4929-8dc3-34cd3bfacd88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c3aed9e1-fcf4-4929-8dc3-34cd3bfacd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57f2864a-003e-4a2f-a42b-a9b339341244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57f2864a-003e-4a2f-a42b-a9b339341244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7743a19a-67e0-4e39-b032-5b36176545d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_386aee60-1769-4e7a-be90-c406db9db8c3" xlink:to="loc_us-gaap_Goodwill_7743a19a-67e0-4e39-b032-5b36176545d0" 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-20230331.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_4ee44eea-97d6-4b89-9dbc-8d4796d3fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4ee44eea-97d6-4b89-9dbc-8d4796d3fbbd" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760363cf-d075-40ae-84aa-51de2ffa7e97" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_f8f23b87-9763-46f2-9fec-f3467c06a491" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c05de5bb-670b-4f32-966d-234f7a46cbb1" xlink:to="loc_codi_MarucciMemberMember_f8f23b87-9763-46f2-9fec-f3467c06a491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56f66248-caad-4ab8-9791-bba592579554" xlink:to="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_df6b45c5-9374-43d3-8747-d6f6d9dd23bf" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a116d330-6639-4251-b5bc-de2dc7905710" xlink:to="loc_codi_PrimaloftMember_df6b45c5-9374-43d3-8747-d6f6d9dd23bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_f25f04ff-cb61-41be-b74c-1bb2d2545011" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_0fd3feb6-399a-4ff3-9703-b632c06866a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_0fd3feb6-399a-4ff3-9703-b632c06866a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f6b12805-d314-46bc-8eff-c997e5c141b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_NetIncomeLoss_f6b12805-d314-46bc-8eff-c997e5c141b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_90615e73-5977-431d-b8eb-b1ac716665a1" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_90615e73-5977-431d-b8eb-b1ac716665a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_616563a6-33e8-4ff1-bca0-64637292e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_616563a6-33e8-4ff1-bca0-64637292e6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4fe0ba69-67fb-463c-83df-338e7d430c22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4fe0ba69-67fb-463c-83df-338e7d430c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8dbcfe9a-cb26-4c41-a5a9-5e2bf5f26a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_cad7cb83-288a-4039-92d1-16d118e4891b" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8dbcfe9a-cb26-4c41-a5a9-5e2bf5f26a4e" 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-20230331.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_03a6ac47-0f69-4823-b33a-0bf2b393c168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_03a6ac47-0f69-4823-b33a-0bf2b393c168" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b6518991-ec20-4bbf-b484-df9be210f743" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_63d762e0-3bfa-4174-9bc8-fc7694a78663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e145caa9-7cb3-41fe-aa49-2610b2aed40a" xlink:to="loc_us-gaap_SubsequentEventMember_63d762e0-3bfa-4174-9bc8-fc7694a78663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_10090920-05d5-4cdd-9a59-8a7a2d8dc358" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b4c5e3f4-8dc3-4e9a-a2fb-d540a238cf63" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:to="loc_codi_LibertyMember_b4c5e3f4-8dc3-4e9a-a2fb-d540a238cf63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_381e7fc8-564e-4131-b14b-7c3ca64f23cc" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_daa3b7cd-fa3a-43c7-bed0-72155436ef5a" xlink:to="loc_codi_AciMember_381e7fc8-564e-4131-b14b-7c3ca64f23cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ca56efd4-9e42-42da-a84d-bf588f94dcbe" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ccc76925-ad2f-4ed6-a9d5-6e9637fe9c54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_308d4bb7-c697-4d50-b9aa-6505250caff0" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ccc76925-ad2f-4ed6-a9d5-6e9637fe9c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d78448bf-e1d0-4fb2-8a88-731117e474c1" xlink:to="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_651440c3-9fb5-4e05-9a51-4dc48f53cb31" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_976236e3-326f-4bc0-be95-c9096e1b3b0a" xlink:to="loc_srt_MinimumMember_651440c3-9fb5-4e05-9a51-4dc48f53cb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff397e6d-0d20-4563-821e-a18e5e206a83" xlink:to="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_6e4af9a3-dd82-4f91-b962-2869cdcce03a" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e52a975c-1a11-4738-8d12-a7d043ce7538" xlink:to="loc_codi_LibertyMember_6e4af9a3-dd82-4f91-b962-2869cdcce03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8f373410-e4c0-404c-aeed-a2079557fb8c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_e702789d-5e59-4c77-abf8-3f162d4f940e" xlink:href="codi-20230331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_e702789d-5e59-4c77-abf8-3f162d4f940e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_4c671a33-4e26-4aad-b7bc-ff4cc1621e0f" xlink:href="codi-20230331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_4c671a33-4e26-4aad-b7bc-ff4cc1621e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c13c5584-443b-4d20-b9b7-ecb0d3bb9023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c13c5584-443b-4d20-b9b7-ecb0d3bb9023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_7745c50a-c5af-4904-acc1-e8be6b048e05" xlink:href="codi-20230331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_7745c50a-c5af-4904-acc1-e8be6b048e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb713ee3-e92e-4d1a-8518-49821e1079ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cb713ee3-e92e-4d1a-8518-49821e1079ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_dca46001-198d-423d-809c-fbd3063c87ef" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_dca46001-198d-423d-809c-fbd3063c87ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_fcd665f2-74c8-46a9-b5ed-9b8bf6135995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_657ef239-e068-48ae-b549-54d4f1e0bf1d" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation_fcd665f2-74c8-46a9-b5ed-9b8bf6135995" 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-20230331.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_c61e8d18-1f86-4209-bd1c-d71ae6880c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c61e8d18-1f86-4209-bd1c-d71ae6880c6d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0ca1bac3-b694-4b0e-9958-29b9b7c394e7" xlink:to="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_20e46b99-1d7e-4ffe-853d-f0afc22f9f36" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:to="loc_codi_LibertyMember_20e46b99-1d7e-4ffe-853d-f0afc22f9f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0ec7b1e0-1766-492b-86ae-94537b129505" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e81505f5-0da0-4ee0-882d-cc3cb271860d" xlink:to="loc_codi_AciMember_0ec7b1e0-1766-492b-86ae-94537b129505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8c8ff481-394e-409c-90e4-d2530a5bffaf" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6e61e576-1346-4782-9c4f-30d272fe8f57" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_222e747c-c8d9-4851-9c1f-1c57140f5eb0" xlink:to="loc_codi_AciMember_6e61e576-1346-4782-9c4f-30d272fe8f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e56e0e86-d9c5-44ef-9bca-920e07a2b98c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_260cead6-a211-4fdf-a435-cb6224476356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_29d60985-c037-4adb-b84c-ee7246ba2b26" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_260cead6-a211-4fdf-a435-cb6224476356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_adc9cec0-925b-4653-98f6-adcf748dba0f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_48e6d08f-3220-4305-8d31-e173495af2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_48e6d08f-3220-4305-8d31-e173495af2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a8de49bc-4dc4-4008-9727-70d43a483d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a8de49bc-4dc4-4008-9727-70d43a483d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c296bc24-20ce-4b8a-94bb-949b96d9db76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c296bc24-20ce-4b8a-94bb-949b96d9db76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_6bf9358e-f3b4-47de-8e7f-a212e3cdaa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_MinorityInterest_6bf9358e-f3b4-47de-8e7f-a212e3cdaa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3229f608-ff1d-41e7-8f4a-f73d1532c548" xlink:href="codi-20230331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3229f608-ff1d-41e7-8f4a-f73d1532c548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_b89601ae-68bd-4236-8096-e7c218c60915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_b89601ae-68bd-4236-8096-e7c218c60915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f3f4146d-51bf-4061-acd2-7050f3e107b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_f3f4146d-51bf-4061-acd2-7050f3e107b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_709d9884-a569-4e56-95ed-4e36741e150c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_709d9884-a569-4e56-95ed-4e36741e150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_98d399a1-f990-41fb-869a-53b2e0d41ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_98d399a1-f990-41fb-869a-53b2e0d41ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78ce4ece-da87-4176-a5df-05009d2f2eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78ce4ece-da87-4176-a5df-05009d2f2eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3fc54903-3223-4ff0-887b-aecc59f83109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3fc54903-3223-4ff0-887b-aecc59f83109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d8a6d0c5-2ad2-4c2c-92f0-5ea49f43ee07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d8a6d0c5-2ad2-4c2c-92f0-5ea49f43ee07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_bb986759-e1e9-4433-92ab-0342c6f14eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_bb986759-e1e9-4433-92ab-0342c6f14eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_38f7dacb-930e-47f3-b5d1-2b35af459e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_38f7dacb-930e-47f3-b5d1-2b35af459e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8115fd1a-23cf-4f6e-9dca-31f367faed49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8115fd1a-23cf-4f6e-9dca-31f367faed49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_c37b84db-7585-4ce5-bfc0-7431d1dca557" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_c37b84db-7585-4ce5-bfc0-7431d1dca557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_daee3ce4-782e-4a37-a66e-f8643de8be01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_daee3ce4-782e-4a37-a66e-f8643de8be01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_c75f747a-7254-4b0b-9cb4-9d51030255b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_c75f747a-7254-4b0b-9cb4-9d51030255b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bed5cb4-5fbb-4981-8eb0-735f6a90ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_8bed5cb4-5fbb-4981-8eb0-735f6a90ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4643e77d-0bb8-4fc1-a39a-293c54b14eac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4643e77d-0bb8-4fc1-a39a-293c54b14eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_10d2fcf9-33b8-40c4-89f9-52e84e09650a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_10d2fcf9-33b8-40c4-89f9-52e84e09650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_1f8e5701-1bf2-4e41-b1c2-d493c623f744" xlink:href="codi-20230331.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_1f8e5701-1bf2-4e41-b1c2-d493c623f744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_62f40bb5-a0d2-4532-9bab-9446b5683532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_62f40bb5-a0d2-4532-9bab-9446b5683532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_258d4f3e-f100-432a-a25a-ccf2727af1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_258d4f3e-f100-432a-a25a-ccf2727af1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d99d32f7-fc85-45b3-ab7f-e6b1bc9b7191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d99d32f7-fc85-45b3-ab7f-e6b1bc9b7191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_717119ec-316f-4af9-985e-eaf7b60b66f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_717119ec-316f-4af9-985e-eaf7b60b66f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c2fb34ba-03af-4ecb-9b73-9fbfb8973492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e4645beb-ae59-45de-be7f-32d5d0b1237f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c2fb34ba-03af-4ecb-9b73-9fbfb8973492" 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-20230331.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_80e46a93-f04c-4d5f-833a-9f945b0246bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_80e46a93-f04c-4d5f-833a-9f945b0246bc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2debd0ac-ce49-4058-bb51-15cfffd56c88" xlink:to="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_880803dc-baaf-4e40-9675-1b126b2c6cb1" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:to="loc_codi_LibertyMember_880803dc-baaf-4e40-9675-1b126b2c6cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6b1595ad-b105-48d3-862a-8193fdb14b82" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3026b087-8d43-404e-9bfb-ed2eb0d257f3" xlink:to="loc_codi_AciMember_6b1595ad-b105-48d3-862a-8193fdb14b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4b1f31ed-d168-4124-a258-ebbc8b6cf8ff" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_671e825f-3eb1-4e1f-87d0-595cbd2ba60e" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b49624d0-b9c5-4c4d-b1e0-fcf964a28f5c" xlink:to="loc_codi_LibertyMember_671e825f-3eb1-4e1f-87d0-595cbd2ba60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5dd705cd-22ad-40e5-bd70-ef47d6736c79" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_1ad113de-b703-4785-bc2c-1c95d2a05171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0c8fe369-a0e8-43b2-b475-58c2720da936" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_1ad113de-b703-4785-bc2c-1c95d2a05171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b7072776-7861-4a2e-9f2e-c4754ca6041b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_19c81e3a-b314-4d3c-bd94-99f04648425e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_19c81e3a-b314-4d3c-bd94-99f04648425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_4fafd709-43f4-45e6-8960-d4ce97ffcdad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_4fafd709-43f4-45e6-8960-d4ce97ffcdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_218123cc-e645-4d55-b20a-6fd45d3950f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_218123cc-e645-4d55-b20a-6fd45d3950f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_610d6ea5-4563-4b33-83ed-f08631d0cb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_610d6ea5-4563-4b33-83ed-f08631d0cb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b14b562f-5f72-4af8-a792-053595899998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b14b562f-5f72-4af8-a792-053595899998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_62a7a321-6452-4523-94dc-6b4930df49f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_62a7a321-6452-4523-94dc-6b4930df49f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_72aae661-0d5d-40bc-839d-41882cf59006" xlink:href="codi-20230331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_72aae661-0d5d-40bc-839d-41882cf59006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_f97d4432-a389-4f5d-a5d2-794cfebad5e1" xlink:href="codi-20230331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_f97d4432-a389-4f5d-a5d2-794cfebad5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_5c4e92a0-b8ef-408f-877b-83514755522d" xlink:href="codi-20230331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_5c4e92a0-b8ef-408f-877b-83514755522d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c17fc989-d8a9-4fcf-8c99-1487fe638177" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_94378268-64dd-4a41-9cc4-f34ade30f4bc" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c17fc989-d8a9-4fcf-8c99-1487fe638177" 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-20230331.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_73d61038-4111-4ccc-9882-d93cb5c3ee68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_73d61038-4111-4ccc-9882-d93cb5c3ee68" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:to="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4c3db705-c4d2-405a-af84-8583ffe64769" xlink:to="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2b7aa2c3-548d-4849-a8f6-6da8232dffb6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_country_US_2b7aa2c3-548d-4849-a8f6-6da8232dffb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_d3c8dbf6-c181-4cdd-a8ad-bbf7b37e83bb" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_country_CA_d3c8dbf6-c181-4cdd-a8ad-bbf7b37e83bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e22fcb5f-d01f-46b8-9ccf-d24322b0e98a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_srt_EuropeMember_e22fcb5f-d01f-46b8-9ccf-d24322b0e98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_e69d02fa-3789-43f5-ae55-4360e1ba57b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_srt_AsiaPacificMember_e69d02fa-3789-43f5-ae55-4360e1ba57b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_fef8a726-65f5-4af3-bf27-d0bef88711b8" xlink:href="codi-20230331.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8b008c42-45f8-49e3-8fdb-1243275f7ba4" xlink:to="loc_codi_OtherInternationalMember_fef8a726-65f5-4af3-bf27-d0bef88711b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4288f1b8-60c2-4710-9ef4-9c5b1efa5bd2" xlink:to="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_9c269742-3da4-4bd8-90aa-35abc57a4793" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_A5.11TacticalMember_9c269742-3da4-4bd8-90aa-35abc57a4793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_b0c83f4d-e297-4b72-b14b-51b4816f748b" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_ErgoMember_b0c83f4d-e297-4b72-b14b-51b4816f748b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c4d6140d-78f4-4990-99a4-61d58938c26b" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_MarucciMemberMember_c4d6140d-78f4-4990-99a4-61d58938c26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_495baa79-52ff-4a40-acdd-5d741f0961d8" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_VelocityOutdoorMember_495baa79-52ff-4a40-acdd-5d741f0961d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7b9cf41a-8744-4120-b98a-975f9ef1459b" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_AciMember_7b9cf41a-8744-4120-b98a-975f9ef1459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_9aee858f-3cae-4b8f-a9f2-6ceef72925f7" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_ArnoldMember_9aee858f-3cae-4b8f-a9f2-6ceef72925f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_05677385-7297-4520-beaf-dfe761cc8928" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_SternoProductsMember_05677385-7297-4520-beaf-dfe761cc8928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_03765b39-34ca-46a3-85d4-a429a66dc0db" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_BOAMember_03765b39-34ca-46a3-85d4-a429a66dc0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_f09a701d-35b9-4585-9579-6b1cd3aaa200" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_AltorMember_f09a701d-35b9-4585-9579-6b1cd3aaa200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fc8c1da4-98e9-4dbb-bb4a-d98533e61491" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_LuganoMember_fc8c1da4-98e9-4dbb-bb4a-d98533e61491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_13129c37-3af0-41bd-9df7-96cb3bb67c82" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41f4a66-d2b7-48b8-8dbf-89e32b7060a5" xlink:to="loc_codi_PrimaloftMember_13129c37-3af0-41bd-9df7-96cb3bb67c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6266ab6-9a25-4ae3-b5f9-e4d8c79800a7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_820d03b4-43c9-4443-ac34-58e17c9207dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d18427c-7f62-4c9c-a18f-003eba7df501" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_820d03b4-43c9-4443-ac34-58e17c9207dd" 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-20230331.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_d998b0d7-3b48-4501-af91-3430f4285c66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d998b0d7-3b48-4501-af91-3430f4285c66" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_25ad00f3-83b6-482b-ace6-8d2fc50e769b" xlink:to="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f3c56f52-b230-4151-a4a4-08b8b1bd89b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_f3c56f52-b230-4151-a4a4-08b8b1bd89b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_35953e62-7ffc-4368-aa42-d43fca388075" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b0d5b648-d2ff-484f-b9f2-05a9ed86c7b3" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_35953e62-7ffc-4368-aa42-d43fca388075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_be4a1045-1ed0-44c9-bc0f-f2a1d1d96b80" xlink:to="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_bea18387-1ed1-4c45-8867-005074c24b66" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_A5.11TacticalMember_bea18387-1ed1-4c45-8867-005074c24b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_4bff340d-ec4c-4c37-a6e2-b8b9db99f481" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_ErgobabyMember_4bff340d-ec4c-4c37-a6e2-b8b9db99f481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_af551ebe-5930-4bf6-88c4-6b8ff18fa9d2" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_LibertyMember_af551ebe-5930-4bf6-88c4-6b8ff18fa9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_00683ac5-28ed-45b6-aa8e-2b3b19ab0f40" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_VelocityOutdoorMember_00683ac5-28ed-45b6-aa8e-2b3b19ab0f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0f63e295-7186-4cda-8222-019e1aaf60b4" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_AciMember_0f63e295-7186-4cda-8222-019e1aaf60b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2e8a5009-1cef-4c11-bee3-818201cbce1f" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_ArnoldMagneticsMember_2e8a5009-1cef-4c11-bee3-818201cbce1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3d61c285-4c6b-4023-94e3-b7926c36b408" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_SternoProductsMember_3d61c285-4c6b-4023-94e3-b7926c36b408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_df2fbb8c-92e3-44c6-9f05-3500937f7dc9" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d6178f29-cd48-42ea-83ef-7222d0759965" xlink:to="loc_codi_AltorMember_df2fbb8c-92e3-44c6-9f05-3500937f7dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0e43e001-65ab-4673-8ad8-62c7253ce883" xlink:to="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9be2bc79-6461-4dd2-b6b0-0f0a2dfa8117" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_08a9710d-58aa-4318-b210-9a15b3d40b32" xlink:to="loc_srt_MinimumMember_9be2bc79-6461-4dd2-b6b0-0f0a2dfa8117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fee486be-e4b0-43e3-8e53-c62afd258c25" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_3875958f-7c8e-4d18-8f9b-63d8bec5d1b9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f147c5a3-97e0-4079-9bb1-d6bbf63c3cd0" xlink:to="loc_codi_Seniornotesdue2026Member_3875958f-7c8e-4d18-8f9b-63d8bec5d1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f7e69ef4-3359-48f5-8c86-405cb75bb341" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_8c3c911e-c6ee-41e9-8fcc-9ec121e43700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c258430c-c36d-4973-85a3-46874fac0728" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_8c3c911e-c6ee-41e9-8fcc-9ec121e43700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1576cabe-9ab6-454f-805e-244d476d3171" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_4b3db04f-481c-4f5b-83f5-c6dd5f5c7027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c49c201e-fbe1-4020-8686-fa45018abb49" xlink:to="loc_us-gaap_TradingRevenueMember_4b3db04f-481c-4f5b-83f5-c6dd5f5c7027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_445df259-423f-4d1d-81bc-4363807b4986" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3315cdbe-65ae-405b-af46-a13672d25096" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_DepreciationAndAmortization_3315cdbe-65ae-405b-af46-a13672d25096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ba4b3c34-24c7-4b00-b87c-74c60d45e78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_NumberOfReportableSegments_ba4b3c34-24c7-4b00-b87c-74c60d45e78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a6930b4f-2b5f-4ab0-b4bc-9768da6c9bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a6930b4f-2b5f-4ab0-b4bc-9768da6c9bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_ba5ee132-e6b4-4270-a333-a19f2c53f45b" xlink:href="codi-20230331.xsd#codi_NumberOfClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_codi_NumberOfClients_ba5ee132-e6b4-4270-a333-a19f2c53f45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_a83ee534-a827-444d-a3b4-2fbb9cd4a6cb" xlink:href="codi-20230331.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b566970d-ffd8-4c0d-acb0-c26ab25f9a19" xlink:to="loc_codi_NumberOfManufacturingFacilities_a83ee534-a827-444d-a3b4-2fbb9cd4a6cb" 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-20230331.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_d8e0f296-1ac3-42ca-bf8f-fb56458740bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d8e0f296-1ac3-42ca-bf8f-fb56458740bf" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:to="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_98b3814a-1141-45ad-a455-55622241a4f7" xlink:to="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1781494d-f3ed-4379-ac02-bcb9143f5565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_1781494d-f3ed-4379-ac02-bcb9143f5565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1e19d322-d251-40c2-b5fd-7b95c09d6422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6145d2c6-b4a4-4459-a960-2146844060d3" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1e19d322-d251-40c2-b5fd-7b95c09d6422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bf8aecff-e115-4e62-aee1-bfb55ad6843e" xlink:to="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ff30ccfa-3985-470e-b0da-a350db5e4cfd" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_A5.11TacticalMember_ff30ccfa-3985-470e-b0da-a350db5e4cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_39a7e6e2-e314-4e3e-ab14-b4783a11cc4f" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_ErgobabyMember_39a7e6e2-e314-4e3e-ab14-b4783a11cc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_fa4f53d1-0166-455e-8d56-616a7283f1a0" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_LibertyMember_fa4f53d1-0166-455e-8d56-616a7283f1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3a002728-98b4-4b8e-879b-26ce0fc623a7" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_MarucciMemberMember_3a002728-98b4-4b8e-879b-26ce0fc623a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_4a361859-9869-4cee-83f8-0f6009b2cf0d" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_VelocityOutdoorMember_4a361859-9869-4cee-83f8-0f6009b2cf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_4b9de21b-6805-4ebb-a129-41c0a2f5ee39" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_AciMember_4b9de21b-6805-4ebb-a129-41c0a2f5ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_03a8865c-46ff-4703-90e3-6a8f4de5d0ff" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_ArnoldMagneticsMember_03a8865c-46ff-4703-90e3-6a8f4de5d0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_613dd573-6aa8-45fe-844a-2ff2a35ba52f" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_SternoProductsMember_613dd573-6aa8-45fe-844a-2ff2a35ba52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_4fa5a61c-c13b-4586-9576-150a6e6bc2b3" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_SternoCandleLampMember_4fa5a61c-c13b-4586-9576-150a6e6bc2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_1d9407e0-145a-4b4e-9ad6-51f8b4a9ee92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_us-gaap_CorporateAndOtherMember_1d9407e0-145a-4b4e-9ad6-51f8b4a9ee92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_ce7e3470-2ee1-4802-9b81-57f353113b6e" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_BOAMember_ce7e3470-2ee1-4802-9b81-57f353113b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_42893fe0-5d80-4300-9d7c-66614017f460" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_AltorMember_42893fe0-5d80-4300-9d7c-66614017f460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fee445c5-0bdf-4551-b53d-1cb7fed0d977" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_LuganoMember_fee445c5-0bdf-4551-b53d-1cb7fed0d977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_8ccccb83-9946-4364-8321-168932476518" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_960e3cfa-ad3c-42a8-bc5e-66b6346da8ab" xlink:to="loc_codi_PrimaloftMember_8ccccb83-9946-4364-8321-168932476518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7dfd9d69-ebce-4074-9b54-54822576eaa3" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9198b0ea-33cb-44b5-b5ee-afcdd0099e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a8b1edda-c06c-4857-983b-6eb3755a1c21" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9198b0ea-33cb-44b5-b5ee-afcdd0099e19" 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-20230331.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_e9035f5a-ae78-451c-a512-b2595220a462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e9035f5a-ae78-451c-a512-b2595220a462" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:to="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9f5e6baa-d0b3-40e8-8269-6d0f9f0ac960" xlink:to="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_15ddf760-a9cf-4b8b-b32b-d2ecb3d3278d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:to="loc_us-gaap_OperatingSegmentsMember_15ddf760-a9cf-4b8b-b32b-d2ecb3d3278d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_cce672e8-dbf3-44ef-b965-5f535e069429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1ee22f39-634d-446e-8291-522386c0b4d0" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_cce672e8-dbf3-44ef-b965-5f535e069429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef6db07-2461-4962-9c4d-ff6b4ece750f" xlink:to="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a5054876-b006-464d-9b84-f3c6213b8d6c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_A5.11TacticalMember_a5054876-b006-464d-9b84-f3c6213b8d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9298425c-ea53-45f3-9e7f-5dee17102f5a" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_ErgobabyMember_9298425c-ea53-45f3-9e7f-5dee17102f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e5ccab08-717d-49c3-954b-8a8b7ec74a8f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_LibertyMember_e5ccab08-717d-49c3-954b-8a8b7ec74a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1f5dcda5-e80d-4245-9fac-f00fe7394a3d" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_MarucciMemberMember_1f5dcda5-e80d-4245-9fac-f00fe7394a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_30221dc1-2b70-4ada-a9bb-83342f9fc21f" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_VelocityOutdoorMember_30221dc1-2b70-4ada-a9bb-83342f9fc21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_da679301-b20f-4988-981d-428d30542958" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_AciMember_da679301-b20f-4988-981d-428d30542958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_5e8f57da-687c-4a31-a265-104befd834fd" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_ArnoldMagneticsMember_5e8f57da-687c-4a31-a265-104befd834fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_15af9e05-4514-4b34-9c7a-d7e10a5a8eb8" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_SternoProductsMember_15af9e05-4514-4b34-9c7a-d7e10a5a8eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_b560b5d5-46ed-4ec3-9e07-efcc8298185b" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_SternoCandleLampMember_b560b5d5-46ed-4ec3-9e07-efcc8298185b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_41222d05-b659-4ded-aa93-0e8f18a1b094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_us-gaap_CorporateAndOtherMember_41222d05-b659-4ded-aa93-0e8f18a1b094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_a00339da-0104-4dae-ad17-73fc05ccae22" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_BOAMember_a00339da-0104-4dae-ad17-73fc05ccae22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_2e8a5ef7-518c-4e2d-8d35-8910c8f2a2e4" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_AltorMember_2e8a5ef7-518c-4e2d-8d35-8910c8f2a2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_316cb63a-7c1f-42a2-984b-667bea8f5753" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_LuganoMember_316cb63a-7c1f-42a2-984b-667bea8f5753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_efd711b0-cfb1-4d39-ac85-e1cace6f454a" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_724716f2-bd75-4f90-b54a-9ef5fc259b89" xlink:to="loc_codi_PrimaloftMember_efd711b0-cfb1-4d39-ac85-e1cace6f454a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4b95f3ed-d9fd-4863-bc7c-a4fe857951a6" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a50a285b-e842-49ce-8934-8ece0c120fac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a50a285b-e842-49ce-8934-8ece0c120fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bbcdbac5-81ac-48a6-aa87-6ac5b0606ead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_OperatingIncomeLoss_bbcdbac5-81ac-48a6-aa87-6ac5b0606ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c860c6d5-0b6a-4d73-ae15-2b48cb0e0dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c860c6d5-0b6a-4d73-ae15-2b48cb0e0dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2c36afea-fa59-4bab-bfe3-a0999a648c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_InterestExpense_2c36afea-fa59-4bab-bfe3-a0999a648c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_15b58847-77d7-4061-ae28-75f3d15f3e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_15b58847-77d7-4061-ae28-75f3d15f3e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_e347f978-1417-4d3a-acd5-aa028958c8de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_ca0e1cfc-378c-45d9-9f79-455ab8b578ff" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_e347f978-1417-4d3a-acd5-aa028958c8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20230331.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_444f4ffd-ea5e-4b1e-89b0-badbe4003e96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_444f4ffd-ea5e-4b1e-89b0-badbe4003e96" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_94a59530-fb42-4d44-a497-d67b70dc15c4" xlink:to="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_b0a60146-489b-42e0-8bef-27d1de91f0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:to="loc_us-gaap_OperatingSegmentsMember_b0a60146-489b-42e0-8bef-27d1de91f0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_185dd5c7-5c29-44db-91dd-ff6e8aa5dcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_70668244-810d-48d8-a574-d818dd798942" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_185dd5c7-5c29-44db-91dd-ff6e8aa5dcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56115ae3-ffca-4d30-85a1-2de9b1467735" xlink:to="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_b898ed64-2f83-405e-84ff-7d45c1022dba" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_A5.11TacticalMember_b898ed64-2f83-405e-84ff-7d45c1022dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_806fbb29-c0d7-4bc8-958f-49c349f8ee0d" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ErgobabyMember_806fbb29-c0d7-4bc8-958f-49c349f8ee0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_9441736f-e498-4848-8dda-6c6c0406fe2f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_LibertyMember_9441736f-e498-4848-8dda-6c6c0406fe2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1cb5c605-1e8e-43f0-81a0-216b795c04d7" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_MarucciMemberMember_1cb5c605-1e8e-43f0-81a0-216b795c04d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3c25b4f1-0d40-418f-aa8a-d4cd109bb71f" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_VelocityOutdoorMember_3c25b4f1-0d40-418f-aa8a-d4cd109bb71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_0223a4a1-013d-4e24-9f4e-cb43c5571732" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_AciMember_0223a4a1-013d-4e24-9f4e-cb43c5571732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_369f00f9-d3ac-4fff-bb1d-80636a6fc80c" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ArnoldMember_369f00f9-d3ac-4fff-bb1d-80636a6fc80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_98cd5eee-ca36-4ad5-b2fa-3b0091b48949" xlink:href="codi-20230331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_ArnoldMagneticsMember_98cd5eee-ca36-4ad5-b2fa-3b0091b48949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_2f291412-bf16-4226-b87e-0630fc54bfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_us-gaap_CorporateAndOtherMember_2f291412-bf16-4226-b87e-0630fc54bfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_c50d2911-c580-4904-85cb-7a7284c39287" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_SternoProductsMember_c50d2911-c580-4904-85cb-7a7284c39287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_1391d871-e701-48e0-8f91-04f1be137c8e" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_BOAMember_1391d871-e701-48e0-8f91-04f1be137c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3a558633-289c-40e0-b60f-6c0cb0abd796" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_AltorMember_3a558633-289c-40e0-b60f-6c0cb0abd796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_227bba2e-fcbb-470d-8d24-79b7a4433485" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_LuganoMember_227bba2e-fcbb-470d-8d24-79b7a4433485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_1434b05f-9767-4609-a991-6fef0bd5bf94" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de68fe28-e352-4c6b-9d71-c49928532ca8" xlink:to="loc_codi_PrimaloftMember_1434b05f-9767-4609-a991-6fef0bd5bf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_048b7b9c-7c7e-479f-a6ad-b71cbbf6f6e4" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_afe3be01-bff7-4e5f-ab21-8990bce37c8c" xlink:href="codi-20230331.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_c82b83cd-b097-4da6-a04a-2ff1c3182d8e" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_afe3be01-bff7-4e5f-ab21-8990bce37c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_002ddbed-2845-4e86-b54f-b8299e1ee1e2" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_d986e2c4-fbfe-4415-be2d-fc9cab2523e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AccountsReceivableGross_d986e2c4-fbfe-4415-be2d-fc9cab2523e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_69fd1d79-0586-4c9d-9592-7bbcb55234b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_69fd1d79-0586-4c9d-9592-7bbcb55234b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_4be14f97-8a5e-47e8-ad40-d46eae930ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_AccountsReceivableNet_4be14f97-8a5e-47e8-ad40-d46eae930ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_8e5e888f-f78f-4ef9-8dd9-bb471fd283ec" xlink:href="codi-20230331.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_codi_IdentifiableAssetsOfSegments_8e5e888f-f78f-4ef9-8dd9-bb471fd283ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c9da93cf-6802-4512-8c1a-5804e83afab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c37cbffa-3646-4889-bda9-b999ca099d0d" xlink:to="loc_us-gaap_DepreciationAndAmortization_c9da93cf-6802-4512-8c1a-5804e83afab0" 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-20230331.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_6d68ffb5-f762-4b17-8629-1b4dc598ecdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6d68ffb5-f762-4b17-8629-1b4dc598ecdd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c21f5f4a-5a9f-44fa-b290-1f1f2db7fdad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_8607371a-9e5e-450d-ac1d-24a15435faa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_8607371a-9e5e-450d-ac1d-24a15435faa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_8cb8b714-3a1e-4936-be08-bf6dc897dc9c" xlink:href="codi-20230331.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_8cb8b714-3a1e-4936-be08-bf6dc897dc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3a7cb0be-c30a-4bdc-9f44-f96fa6576b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3a7cb0be-c30a-4bdc-9f44-f96fa6576b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_702663e6-5a9d-48a9-85df-e9defa5c229a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_010a376d-4161-4703-8c37-a1b4fa8f7450" xlink:to="loc_us-gaap_LandAndBuildingMember_702663e6-5a9d-48a9-85df-e9defa5c229a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_897061b7-26aa-4d64-8c8a-5cf8fd8fc58f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ba6a6b54-c73c-4c5b-b127-814ed5c7b15b" xlink:to="loc_us-gaap_SegmentDomain_897061b7-26aa-4d64-8c8a-5cf8fd8fc58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_672ff5d1-6467-443a-988d-a9eec2a556ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_31562f55-883e-4da0-ae95-3715dc47a299" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_dei_DocumentPeriodEndDate_31562f55-883e-4da0-ae95-3715dc47a299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_97694a2a-c2ab-4d66-864d-0ffb3e36b2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_Depreciation_97694a2a-c2ab-4d66-864d-0ffb3e36b2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_46185b75-0f85-4631-ba01-56d2cac4396a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_46185b75-0f85-4631-ba01-56d2cac4396a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ea5ee9ab-2752-4bc2-801d-3e912e646151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_ConstructionInProgressGross_ea5ee9ab-2752-4bc2-801d-3e912e646151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b24ce8d2-b7cf-4b38-9690-8b0ea04839b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b24ce8d2-b7cf-4b38-9690-8b0ea04839b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61bafd92-bae0-454f-9a37-46f41de67a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4c5f8e49-4c68-4217-8209-785f6ea7a498" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61bafd92-bae0-454f-9a37-46f41de67a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20230331.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_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3777cc86-f9e6-4757-ae90-35afe2bb3f31" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_dei_DocumentPeriodEndDate_3777cc86-f9e6-4757-ae90-35afe2bb3f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4ec79ecd-e488-47ad-ba06-2e31648d05f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_Depreciation_4ec79ecd-e488-47ad-ba06-2e31648d05f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_c6bc1f55-ccb7-470c-8e75-0ee2fb7578ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_c6bc1f55-ccb7-470c-8e75-0ee2fb7578ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_c8d56a63-fc2f-4743-9109-7c6187c14624" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_InventoryWorkInProcess_c8d56a63-fc2f-4743-9109-7c6187c14624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_e24e8f3f-60fb-4812-b74f-6b104cad3454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_InventoryFinishedGoods_e24e8f3f-60fb-4812-b74f-6b104cad3454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_339f5797-ef76-4715-8973-d038482163dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_InventoryValuationReserves_339f5797-ef76-4715-8973-d038482163dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aeef9ebf-4453-4e5b-ae7c-1b17ce18f525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63135095-5e24-47ba-973b-550ee4fdab3b" xlink:to="loc_us-gaap_InventoryNet_aeef9ebf-4453-4e5b-ae7c-1b17ce18f525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.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_bb608168-6d76-4c53-9ea8-0edb36863fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:href="codi-20230331.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bb608168-6d76-4c53-9ea8-0edb36863fd7" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7329ea8b-8590-458a-a6d5-52c5fc50a864" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_524bdfaf-9a0c-4e4e-ab71-eed943129ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8eba78a-1968-492f-9ddc-8791fa873403" xlink:to="loc_us-gaap_TradeNamesMember_524bdfaf-9a0c-4e4e-ab71-eed943129ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_390b52b1-0813-4644-ba44-1e71d95825b2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4cc31b36-4a51-4744-8734-39d9ee140f42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c25c866c-d907-4013-8e7d-6fb803949367" xlink:to="loc_us-gaap_TradeNamesMember_4cc31b36-4a51-4744-8734-39d9ee140f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_757cac73-5328-42f0-bb26-08ddc4611988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_49530a90-2e0b-4986-8b43-5eb0cbd8badb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_757cac73-5328-42f0-bb26-08ddc4611988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_57914d54-8c27-41b8-ad21-e8bad0b758c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_516ceef6-4bb7-46ec-9de1-ed5a7827200c" xlink:to="loc_us-gaap_SubsegmentsDomain_57914d54-8c27-41b8-ad21-e8bad0b758c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_209443bb-d885-457d-922f-79a54d36c23a" xlink:to="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_21a00fdb-499e-42f6-b6ba-2e05f0a881c4" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_VelocityOutdoorMember_21a00fdb-499e-42f6-b6ba-2e05f0a881c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3155b6e2-adcd-4c70-86e4-c96698774968" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_AciMember_3155b6e2-adcd-4c70-86e4-c96698774968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ecd500e6-ef12-45ab-b9cd-0aedaa96cc0c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_A5.11TacticalMember_ecd500e6-ef12-45ab-b9cd-0aedaa96cc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9b6dcedf-8f3f-4432-a0c9-1705504c5cbc" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_ErgobabyMember_9b6dcedf-8f3f-4432-a0c9-1705504c5cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_18c58a40-db49-4352-a19d-c786583c3a43" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_LibertyMember_18c58a40-db49-4352-a19d-c786583c3a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_b880ac46-829b-4b42-9417-dfb3eb7cc9af" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_MarucciMemberMember_b880ac46-829b-4b42-9417-dfb3eb7cc9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_1d37f6e0-2d69-4a60-a803-137d36a253c8" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_ArnoldMember_1d37f6e0-2d69-4a60-a803-137d36a253c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_020fbb99-bb01-4542-9f81-21723436bbce" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb9a3bf6-3756-48ce-9b57-6c64e523f7d7" xlink:to="loc_codi_SternoProductsMember_020fbb99-bb01-4542-9f81-21723436bbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0adff785-db43-4ecd-9ef7-91d3877f3704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f0f42f3-8e6e-403f-9b0c-0647bbbfb0f0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0adff785-db43-4ecd-9ef7-91d3877f3704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:href="codi-20230331.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_922d7871-e5a3-4faf-8e22-53f5237507b7" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bddca30d-5cb1-423d-87e8-07fd4518d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_Goodwill_bddca30d-5cb1-423d-87e8-07fd4518d3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_685a764c-f503-44f6-ab67-90b4b3536e92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_685a764c-f503-44f6-ab67-90b4b3536e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_4004f385-8ea7-4bcc-8083-6845a6e21380" xlink:href="codi-20230331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_4004f385-8ea7-4bcc-8083-6845a6e21380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_25ea1c82-6552-4420-bcfc-b37b72db0be7" xlink:href="codi-20230331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_25ea1c82-6552-4420-bcfc-b37b72db0be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_65772d3a-b5d9-4dbd-bfd7-c041718e01be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillGross_65772d3a-b5d9-4dbd-bfd7-c041718e01be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1213aede-a05c-47f5-bbc7-9e4f7b6edae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1213aede-a05c-47f5-bbc7-9e4f7b6edae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fcff6370-99f2-4388-bfa0-aa369b06b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fcff6370-99f2-4388-bfa0-aa369b06b9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8dfff27d-cc25-4acc-b3ab-5082309cfbe1" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8dfff27d-cc25-4acc-b3ab-5082309cfbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f6e1a7a2-3713-4634-863b-480289c2fb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1471c7a7-4b09-4111-b844-1b53a38a9e51" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f6e1a7a2-3713-4634-863b-480289c2fb2e" 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-20230331.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_bb97735c-8f3d-4d8f-a853-4006b42f8691" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bb97735c-8f3d-4d8f-a853-4006b42f8691" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9c459f5-9662-42e4-8016-1e1d6dc0a221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_85faadb2-3908-4083-8ba7-0bbe438bb919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9c459f5-9662-42e4-8016-1e1d6dc0a221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57edf877-00b7-43b9-9bdb-8deff62428b3" xlink:to="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ddfc6582-b124-4ae9-8ccd-156284fe50c1" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_A5.11TacticalMember_ddfc6582-b124-4ae9-8ccd-156284fe50c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_4042e7a3-3c39-4b15-862d-1d94767ded01" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ErgobabyMember_4042e7a3-3c39-4b15-862d-1d94767ded01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_d0add470-c58d-4550-8547-b07513fe9b1f" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_LibertyMember_d0add470-c58d-4550-8547-b07513fe9b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_edcc33e3-320e-4045-8cf8-152a9995dd65" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_AciMember_edcc33e3-320e-4045-8cf8-152a9995dd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_66aff488-614b-4b3a-98ef-a65d1f12c3b6" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ArnoldMember_66aff488-614b-4b3a-98ef-a65d1f12c3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a4601738-158c-4fa9-8e04-6ffcc6939679" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_VelocityOutdoorMember_a4601738-158c-4fa9-8e04-6ffcc6939679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_b07b7b68-f327-4fcf-9a4a-0b71c67d9009" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_SternoProductsMember_b07b7b68-f327-4fcf-9a4a-0b71c67d9009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_52217dba-b28d-4c8a-b816-cdc07cbbd42d" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_MarucciMemberMember_52217dba-b28d-4c8a-b816-cdc07cbbd42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0f801281-eed2-4d76-b439-f0c15472be51" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_BOAMember_0f801281-eed2-4d76-b439-f0c15472be51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_97303211-50be-4cd3-b1f6-e664ad6855f8" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_ErgoMember_97303211-50be-4cd3-b1f6-e664ad6855f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_6566c945-851e-4112-806c-9ecb08bf5d3e" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_AltorMember_6566c945-851e-4112-806c-9ecb08bf5d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3c54c401-a270-441f-9ccb-90d8802f6f75" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_LuganoMember_3c54c401-a270-441f-9ccb-90d8802f6f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_1aac5c88-ec07-4b80-b4b5-ca1d1467e52c" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e0a9b205-a735-4efe-834f-15068740cbd7" xlink:to="loc_codi_PrimaloftMember_1aac5c88-ec07-4b80-b4b5-ca1d1467e52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a0892699-0ddb-4072-8ec6-477a4f436d89" xlink:to="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b4d52f2f-66f9-4be1-be1c-d08919486d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillGross_b4d52f2f-66f9-4be1-be1c-d08919486d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_c9a92ab0-395b-4931-a1fb-7cbd53da0a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_c9a92ab0-395b-4931-a1fb-7cbd53da0a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a7aa334-6f6d-47f5-aa92-9c37f33221ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_Goodwill_4a7aa334-6f6d-47f5-aa92-9c37f33221ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_dd5cfad4-f2d5-4a77-8291-132e7ef5ebbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_dd5cfad4-f2d5-4a77-8291-132e7ef5ebbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_814b23c6-24ae-49a5-af15-3134c1ad2d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_814b23c6-24ae-49a5-af15-3134c1ad2d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fd603eb6-1fd0-4071-8f75-553165cce7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:to="loc_us-gaap_Goodwill_fd603eb6-1fd0-4071-8f75-553165cce7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1134135f-6a37-4701-b529-7fe8b35e61a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9b596fbc-948c-4258-a04c-746e7d3f9ecc" xlink:to="loc_us-gaap_Goodwill_1134135f-6a37-4701-b529-7fe8b35e61a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3b92cc7d-58fd-46c7-836f-9ec020b83468" xlink:href="codi-20230331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3b92cc7d-58fd-46c7-836f-9ec020b83468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c6210c34-938b-45f1-a7bd-12f822ed0e1a" xlink:href="codi-20230331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_d52da1ee-ce95-4a4a-bed3-6398ee57712e" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c6210c34-938b-45f1-a7bd-12f822ed0e1a" 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-20230331.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_ff773418-bcea-4e1b-9ea1-b6abd2df2b56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ff773418-bcea-4e1b-9ea1-b6abd2df2b56" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_594a503c-6c92-4cd9-b311-955a494c9d3f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8e30b58d-e9ec-449d-ae0a-47d1e355e522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8e30b58d-e9ec-449d-ae0a-47d1e355e522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_a2f7f432-91d1-49e2-8eff-67cc4fccbf5a" xlink:href="codi-20230331.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_TechnologyAndPatentsMember_a2f7f432-91d1-49e2-8eff-67cc4fccbf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_cb1ccc87-1b99-489b-9c9e-460396531657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_us-gaap_TradeNamesMember_cb1ccc87-1b99-489b-9c9e-460396531657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_c3ac0420-71ac-405e-b947-30cba4d4afcd" xlink:href="codi-20230331.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_c3ac0420-71ac-405e-b947-30cba4d4afcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_4695df31-da08-400a-a2e8-2c666b251a02" xlink:href="codi-20230331.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f4c5bed5-6f2a-4a75-9341-42ffa56fc466" xlink:to="loc_codi_DistributorRelationsAndOtherMember_4695df31-da08-400a-a2e8-2c666b251a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7a6c9e2d-9ff4-48dc-be69-0f102dbf804b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_759a6875-c51c-4e20-b2f1-12140eca1745" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_dei_DocumentPeriodEndDate_759a6875-c51c-4e20-b2f1-12140eca1745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fc067642-eaae-4d66-8350-c458f77731cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fc067642-eaae-4d66-8350-c458f77731cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_788415a0-8b66-4542-9d26-e2ad61998bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_788415a0-8b66-4542-9d26-e2ad61998bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a5ee69d-086c-4eac-bf7b-fa13a807e12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a5ee69d-086c-4eac-bf7b-fa13a807e12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2f3ea4b-3c52-4643-8d5f-4eaaaa0b8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2f3ea4b-3c52-4643-8d5f-4eaaaa0b8fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_11411fe3-5d19-4ce5-be84-a4f0abefd666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_11411fe3-5d19-4ce5-be84-a4f0abefd666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_efdf3896-3928-4561-91f3-699bf993dd16" xlink:href="codi-20230331.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_efdf3896-3928-4561-91f3-699bf993dd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9717e5b-ce62-4f28-aea3-d6d83be0f62e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f9717e5b-ce62-4f28-aea3-d6d83be0f62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_04f76c5c-9c86-47a1-91e5-b307157484ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bd9f7391-e4e3-4b16-ad93-89aebd4da300" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_04f76c5c-9c86-47a1-91e5-b307157484ae" 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-20230331.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_ea3ea797-0e88-4bd7-bf49-f4f0a37f88d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3040477e-675f-4d8e-9d9e-69823ab83714" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea3ea797-0e88-4bd7-bf49-f4f0a37f88d1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3040477e-675f-4d8e-9d9e-69823ab83714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea3ea797-0e88-4bd7-bf49-f4f0a37f88d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8e712f5e-50b3-4393-a69d-552bf21b2924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8e712f5e-50b3-4393-a69d-552bf21b2924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d7440ab8-cbf2-4232-9ded-0c7a7bf3c23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d7440ab8-cbf2-4232-9ded-0c7a7bf3c23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2fadb415-9a18-4579-9d17-03b552834adb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2fadb415-9a18-4579-9d17-03b552834adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8f5b6844-fb59-4675-9575-de7e4be8c3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8f5b6844-fb59-4675-9575-de7e4be8c3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f13f8942-893d-4f54-bc4d-f803e5376408" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_78e600d8-51be-42f1-b1ee-064d1c4cc04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f13f8942-893d-4f54-bc4d-f803e5376408" 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-20230331.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_f551958c-b0b3-4f22-bd1a-8d28d8a14baf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_f551958c-b0b3-4f22-bd1a-8d28d8a14baf" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e9c77b86-e8e0-45f7-87c1-919f14da50bd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3442daed-cb4b-41e3-8e51-a83f31aa03f1" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e8673757-be70-41f2-998d-4ee4a0bcbcf1" xlink:to="loc_codi_VelocityOutdoorMember_3442daed-cb4b-41e3-8e51-a83f31aa03f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0e996575-bee4-42b6-af98-8c86bd3621d2" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_36ca67d4-ffa3-4d68-a840-14afbb821c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_36ca67d4-ffa3-4d68-a840-14afbb821c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_cdf7c48e-89e2-418d-82de-294e30c56e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_cdf7c48e-89e2-418d-82de-294e30c56e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_e3888529-3d47-4132-ab11-7f7b76b4d69d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_e3888529-3d47-4132-ab11-7f7b76b4d69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_2698ec09-08ca-405f-a462-ab47bddc5a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e3fa4099-058d-4d7c-a3fe-c48a0930582e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_2698ec09-08ca-405f-a462-ab47bddc5a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.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_32ded560-9652-486a-aabb-d987f2dbe0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_32ded560-9652-486a-aabb-d987f2dbe0e3" xlink:to="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2dcdf87b-aed4-49ac-95f3-94e48bfa36e8" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cbe86783-040a-4af2-a681-087714a5c625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cbe86783-040a-4af2-a681-087714a5c625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8207ac2f-9e54-4ef8-8f91-f4855f244d40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_d11e68d3-4ee2-46e6-b64c-4e9c125b6ed2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8207ac2f-9e54-4ef8-8f91-f4855f244d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_36dbfa26-0be5-460f-b0f9-9fdf4b3fc80c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_828122cc-a4af-412a-8f61-2be53257ced8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_352fcca9-a99c-4fb0-9502-a5cc8bd1b154" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_828122cc-a4af-412a-8f61-2be53257ced8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_89ae6f69-d0bb-44a3-bacc-1ef7967e5607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62cd5816-d06a-46ff-9a21-2c8646e9b0b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_89ae6f69-d0bb-44a3-bacc-1ef7967e5607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9b440b23-4e3e-4b46-b322-c9d14d20f0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9d0d81c2-543b-4989-88b6-ce4687a63a0d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9b440b23-4e3e-4b46-b322-c9d14d20f0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a0f18797-4a99-4f38-9dbd-894a7e7e32dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d10ec96a-32d4-43d6-884f-234b39515c67" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a0f18797-4a99-4f38-9dbd-894a7e7e32dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9790c18-647c-4901-a1df-1656479d4a49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_4ce8a865-a3cd-4586-88d4-0640d75fb194" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_TermLoanFacilityMember_4ce8a865-a3cd-4586-88d4-0640d75fb194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_fa13b680-c06a-4974-bda4-fb86793bd35e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_us-gaap_LetterOfCreditMember_fa13b680-c06a-4974-bda4-fb86793bd35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_2c4c5d55-0c29-479a-9607-37ca8344c5a8" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_Seniornotesdue2026Member_2c4c5d55-0c29-479a-9607-37ca8344c5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_f945cc86-6cfa-4992-9c6e-ed9b3313d946" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_A2022CreditFacilityMember_f945cc86-6cfa-4992-9c6e-ed9b3313d946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SwingLineLoanMember_a8140f00-3e92-46f7-92ea-dd2411a866fe" xlink:href="codi-20230331.xsd#codi_SwingLineLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_274be86a-82f2-4700-8d36-288180f31948" xlink:to="loc_codi_SwingLineLoanMember_a8140f00-3e92-46f7-92ea-dd2411a866fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f268220-78bb-40e6-a5d8-cb8af3c31f7e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_7ef8c0f4-0150-4def-b592-f1ba1ab77e8a" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_TermLoanMember_7ef8c0f4-0150-4def-b592-f1ba1ab77e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b67deab4-1c0c-4ee3-8408-8a0d8641a6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_us-gaap_LineOfCreditMember_b67deab4-1c0c-4ee3-8408-8a0d8641a6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_31c0c224-334f-41a3-a506-0e698125063e" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_SeniorNotesDue2029Member_31c0c224-334f-41a3-a506-0e698125063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_d903f799-2759-4c9d-8249-cc1559d83aef" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_A2022CreditFacilityMember_d903f799-2759-4c9d-8249-cc1559d83aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_27756ee1-fe80-4170-8d65-56a706ebdebb" xlink:href="codi-20230331.xsd#codi_A2022TermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60152f42-7b9a-45b2-befe-10cc1ff02ba1" xlink:to="loc_codi_A2022TermLoanMember_27756ee1-fe80-4170-8d65-56a706ebdebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_22f020ce-3b7e-4b6e-94d9-0ff34ce5b6ae" xlink:to="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_52d37034-79ac-483f-98b0-3d4475847d66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:to="loc_us-gaap_LetterOfCreditMember_52d37034-79ac-483f-98b0-3d4475847d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5714633a-9870-48e2-a0d1-f56f8fbe084a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_49af755f-0ac2-479e-902c-6d6b11cd8aea" xlink:to="loc_us-gaap_LineOfCreditMember_5714633a-9870-48e2-a0d1-f56f8fbe084a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_be40020b-7f82-412f-9bb4-cd7ea5ce7bbe" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_codi_TermLoanFacilityMember_be40020b-7f82-412f-9bb4-cd7ea5ce7bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_4b6ee28b-006a-4c46-ae14-29277aea7110" xlink:href="codi-20230331.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6741e368-7d94-4784-85aa-584d0e26bfd0" xlink:to="loc_codi_A2022CreditFacilityMember_4b6ee28b-006a-4c46-ae14-29277aea7110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_5a6fb4ba-80d2-4706-87b1-5c2bbf14dfe9" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_402f2b6b-6268-4039-ac2f-3e61ac63cc74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_392f5605-e18e-48fd-a41c-77e5cce253d2" xlink:to="loc_us-gaap_LineOfCreditMember_402f2b6b-6268-4039-ac2f-3e61ac63cc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_be9621ad-ddb6-4018-9a17-fcd1b221af44" xlink:to="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ad15655b-923d-4cc8-8e16-9ed37b51ef0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ad15655b-923d-4cc8-8e16-9ed37b51ef0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4ef98bd4-5d27-42de-a308-2b3c3ba65312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4ef98bd4-5d27-42de-a308-2b3c3ba65312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_cfba5486-cbf7-42ab-ae17-53fbd4f99d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_EurodollarMember_cfba5486-cbf7-42ab-ae17-53fbd4f99d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_1ea16b00-246e-4638-aaff-2b50f1431424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0bb1f3b8-d418-4bfc-9302-f88a9b5a5db9" xlink:to="loc_us-gaap_BaseRateMember_1ea16b00-246e-4638-aaff-2b50f1431424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b4765a9c-c2ce-46ec-8e31-59390dce5e44" xlink:to="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e548cb-1a03-48a5-b183-420235759806" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:to="loc_srt_MinimumMember_37e548cb-1a03-48a5-b183-420235759806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c6c18a1-2c55-4a38-b4c1-8bfd41843105" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e344eea5-8f37-4d78-80f5-9d6493b3ce94" xlink:to="loc_srt_MaximumMember_6c6c18a1-2c55-4a38-b4c1-8bfd41843105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e586995c-f62e-433a-902c-b54598d88668" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ff76b28d-3f5e-4b60-8982-22493d2458ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_dei_DocumentPeriodEndDate_ff76b28d-3f5e-4b60-8982-22493d2458ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_38ab27d9-ca6f-4f6f-a05c-f3305eb4ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_38ab27d9-ca6f-4f6f-a05c-f3305eb4ca66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7f05b7bf-421b-4919-9e1e-50c9cc53ae01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7f05b7bf-421b-4919-9e1e-50c9cc53ae01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_9fd0dbdb-5625-4bfd-939e-b11e006c5019" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_9fd0dbdb-5625-4bfd-939e-b11e006c5019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_d2e89d49-d48c-4c6d-aea8-30b51581b40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_d2e89d49-d48c-4c6d-aea8-30b51581b40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_33419105-db68-4069-bece-090146e7e46c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_33419105-db68-4069-bece-090146e7e46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_dd9fb15b-5835-4e00-8656-5d4ff508410e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_dd9fb15b-5835-4e00-8656-5d4ff508410e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_905cf0f8-4321-4589-958e-6f30a1cf55dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_905cf0f8-4321-4589-958e-6f30a1cf55dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_2a32a2f5-f976-4f10-91f8-57d1ca1bfaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_2a32a2f5-f976-4f10-91f8-57d1ca1bfaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_79821e0e-22d7-49ff-8387-ee6dbe9aeff9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_79821e0e-22d7-49ff-8387-ee6dbe9aeff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7b3d0bc-998b-4337-84cb-e5da8eb42e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7b3d0bc-998b-4337-84cb-e5da8eb42e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9113d777-fd6e-4e7a-be16-dfd9ef11f130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9113d777-fd6e-4e7a-be16-dfd9ef11f130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b30f7f8f-510f-449b-b134-d5d600b16094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b30f7f8f-510f-449b-b134-d5d600b16094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_02233d46-09c6-4093-b529-9d6747888e70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fdae31d9-ba90-4cc0-9117-cde76ba7532b" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_02233d46-09c6-4093-b529-9d6747888e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20230331.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_3d38297c-2489-4e4e-9988-102fa89366fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3d38297c-2489-4e4e-9988-102fa89366fa" xlink:to="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d551cc8b-9cda-4f1c-9ad3-d9bd87d35df0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_477053f7-80c4-4840-8e79-1f446df8f5c9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba1a46fb-96b4-4e38-9f87-363dab44d94c" xlink:to="loc_codi_Seniornotesdue2026Member_477053f7-80c4-4840-8e79-1f446df8f5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_165f2e97-c68c-4307-a762-9f5eb6b7655e" xlink:to="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5989203c-c634-4485-b6ba-8b1e5ce71c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_798df813-fc30-4e9b-a78f-1158c873b555" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5989203c-c634-4485-b6ba-8b1e5ce71c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7d9f3fd-e360-47e1-bf4f-40e39bbc7cc2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_c21c0952-0356-460e-9b4d-10c16f69be52" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_TermLoanMember_c21c0952-0356-460e-9b4d-10c16f69be52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_a686b6ac-8f33-4309-a659-569d43a61f88" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_SeniorNotesDue2029Member_a686b6ac-8f33-4309-a659-569d43a61f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_d8d7179f-ac04-42a8-9b0c-ee5480e54799" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_Seniornotesdue2026Member_d8d7179f-ac04-42a8-9b0c-ee5480e54799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_f5ebae1f-48e0-462a-a1e3-6fddcc3430cd" xlink:href="codi-20230331.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_A2021CreditFacilityMember_f5ebae1f-48e0-462a-a1e3-6fddcc3430cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_e8a39b73-d245-45af-92f9-29b6d90c5afb" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5968f259-288f-40e3-b862-5bd2aa08db73" xlink:to="loc_codi_SeniorNotesDue2032Member_e8a39b73-d245-45af-92f9-29b6d90c5afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cbc4aabb-3b68-442c-82df-b16c3dcb31e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_686236c1-f531-404a-8a87-9fed7628a575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_686236c1-f531-404a-8a87-9fed7628a575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bfb3c586-a1a0-4301-8483-cb710dfab9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c40a3756-2720-4dee-a140-367c391af3fc" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bfb3c586-a1a0-4301-8483-cb710dfab9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4fa75f61-631c-49cc-a95d-257433e06e1b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_c96f9af4-509b-4731-acf6-5cdf578f2977" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_c96f9af4-509b-4731-acf6-5cdf578f2977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_12ceb703-af42-4e68-8d6b-3e4214da4321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_12ceb703-af42-4e68-8d6b-3e4214da4321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ddc300a1-60c1-4ee8-ba71-22dbf58e2b44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ddc300a1-60c1-4ee8-ba71-22dbf58e2b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_17aeee05-dee6-4e9d-ac4f-7db8581535aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a1d3e62-5c0d-41fd-a95a-8f61abaf205a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_17aeee05-dee6-4e9d-ac4f-7db8581535aa" 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-20230331.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_6b373e5a-16f9-4d3d-89f3-bee9a6474d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6b373e5a-16f9-4d3d-89f3-bee9a6474d32" xlink:to="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7cf4c316-6c0c-4ab3-861b-7500d7532f6f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_4da173b9-44c0-4631-b506-3cf4b8eed33b" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_Seniornotesdue2026Member_4da173b9-44c0-4631-b506-3cf4b8eed33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_253b8b05-9951-476c-9857-721eda26ec78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_us-gaap_LetterOfCreditMember_253b8b05-9951-476c-9857-721eda26ec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_55bed4e6-011e-49fd-93f6-6e8aa8bd592f" xlink:href="codi-20230331.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_A2021CreditFacilityMember_55bed4e6-011e-49fd-93f6-6e8aa8bd592f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_0ecbb698-9db0-40c3-9517-f48bef32d9ed" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_SeniorNotesDue2029Member_0ecbb698-9db0-40c3-9517-f48bef32d9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_50773610-1ec4-4118-916e-6aef722d3bff" xlink:href="codi-20230331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_SeniorNotesDue2032Member_50773610-1ec4-4118-916e-6aef722d3bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_f4255478-1575-4b34-93ff-979849817ee6" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_codi_TermLoanMember_f4255478-1575-4b34-93ff-979849817ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6004992a-4f15-4509-be3d-b426dfdecd69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_464d8bf6-97b2-4d17-8459-daf3928a083c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6004992a-4f15-4509-be3d-b426dfdecd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_adb680ec-ed94-48c6-b050-9c834eef4e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b5da0989-20a8-4ed0-8c53-1059cb3050db" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_adb680ec-ed94-48c6-b050-9c834eef4e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_752a14d0-8b79-41e6-ba88-caefbde2f1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6332eb4c-21df-4989-af16-e1a0e61d6e36" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_752a14d0-8b79-41e6-ba88-caefbde2f1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2bc17f44-205a-4cc1-a16d-7b922ece3f29" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_8f9291c9-6c43-4eca-8abe-3e0214bf1eab" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61342383-f224-4901-8ca9-a479b4aebab6" xlink:to="loc_codi_TermLoanMember_8f9291c9-6c43-4eca-8abe-3e0214bf1eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3bda3140-0938-41f5-ad12-816c6b6582ff" xlink:to="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_746916bd-21e5-42e6-bd6e-d507e805dbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_746916bd-21e5-42e6-bd6e-d507e805dbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_5c42107f-869d-4f98-8614-3932a81788f6" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_codi_TermLoanFacilityMember_5c42107f-869d-4f98-8614-3932a81788f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8d591398-cbcd-42c9-988a-f2d8eb864922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_LineOfCreditMember_8d591398-cbcd-42c9-988a-f2d8eb864922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_4bb1b1db-82f9-4801-97e5-4c7798634ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_us-gaap_LetterOfCreditMember_4bb1b1db-82f9-4801-97e5-4c7798634ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_a7d8c7bc-f876-437b-88df-4361b7fdcfb7" xlink:href="codi-20230331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6aa42701-410f-48ea-8f89-ec14bb46a24e" xlink:to="loc_codi_TermLoanMember_a7d8c7bc-f876-437b-88df-4361b7fdcfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36196795-4d33-4d23-9ae0-2ce2e8378296" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_01e0dee0-f3da-47eb-9de1-8bb46ef0ae30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f617cc36-0052-49a3-bcca-906236542d26" xlink:to="loc_us-gaap_SubsequentEventMember_01e0dee0-f3da-47eb-9de1-8bb46ef0ae30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_12823000-13e2-412a-bad8-2b6b876d83d3" xlink:to="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3ec523b0-3b48-4200-a536-460fc4e27ad7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:to="loc_srt_MinimumMember_3ec523b0-3b48-4200-a536-460fc4e27ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5eef261-b438-4dbf-9898-55c47cd15951" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_189f1c04-0e5e-41f4-8536-ab611259e2d3" xlink:to="loc_srt_MaximumMember_a5eef261-b438-4dbf-9898-55c47cd15951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_6c0c303a-82d7-4977-b68c-5083079acf3d" xlink:to="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_72fe03aa-8f37-4ca3-8169-54937ba756cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_72fe03aa-8f37-4ca3-8169-54937ba756cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_693afaf8-418f-41b0-bad9-92999ef9f483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_EurodollarMember_693afaf8-418f-41b0-bad9-92999ef9f483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_db528dcd-4dcb-475e-b76b-ece31e446bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_65a04edc-c770-4473-9ce0-0d52ae5d70f8" xlink:to="loc_us-gaap_BaseRateMember_db528dcd-4dcb-475e-b76b-ece31e446bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1fed38c0-e278-484e-9aba-51c1b5b22b6a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ad5ef634-0611-4890-957e-87d5fad84d28" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_dei_DocumentPeriodEndDate_ad5ef634-0611-4890-957e-87d5fad84d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f837f008-0879-438e-8929-b5eb0ca8bf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtCurrent_f837f008-0879-438e-8929-b5eb0ca8bf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8378d66f-4eb0-4a65-8fd0-54d9220d7c43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8378d66f-4eb0-4a65-8fd0-54d9220d7c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5d9e5cb2-6d0d-4161-893d-ce620397a843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtFairValue_5d9e5cb2-6d0d-4161-893d-ce620397a843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_fd4fe67e-4221-4b41-83d9-2336a1ff28fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_fd4fe67e-4221-4b41-83d9-2336a1ff28fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3fe917b8-23b3-44ad-a26a-6a1aaeb834cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3fe917b8-23b3-44ad-a26a-6a1aaeb834cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_66a6e581-56e9-480d-a452-3e1a3ef15a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_66a6e581-56e9-480d-a452-3e1a3ef15a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30ccda96-f6bd-487c-b03a-2595a612edfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30ccda96-f6bd-487c-b03a-2595a612edfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_8525c943-1cfb-4a69-8d44-95377953a006" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_8525c943-1cfb-4a69-8d44-95377953a006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0f826dec-2fe1-4ed3-829d-34c75846397c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0f826dec-2fe1-4ed3-829d-34c75846397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_232e5572-f701-4fde-abfc-5a793d952b22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebt_232e5572-f701-4fde-abfc-5a793d952b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9dbb31d6-f63e-4961-84bf-8031851bc5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_SeniorNotes_9dbb31d6-f63e-4961-84bf-8031851bc5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2e4197f0-c77d-4093-a77c-034b55654102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2e4197f0-c77d-4093-a77c-034b55654102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4eaf3560-cab9-49ff-9013-d792573c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4eaf3560-cab9-49ff-9013-d792573c99d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d5b080ab-748a-4277-b73a-4bdad5d4cc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d5b080ab-748a-4277-b73a-4bdad5d4cc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_d530efb2-f709-4657-88dd-1756b9b71f71" xlink:href="codi-20230331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_codi_DistributionsPayableAmountPerShare_d530efb2-f709-4657-88dd-1756b9b71f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15024623-6ee8-4f73-b8fe-d69f41ff849e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15024623-6ee8-4f73-b8fe-d69f41ff849e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5226e5ec-cd61-4571-9f82-108de89da75f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5226e5ec-cd61-4571-9f82-108de89da75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9f31c9d5-31ee-47a7-bd7a-bf9f42c5cf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_695565b7-9c25-44b3-bc29-8e5a14960051" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9f31c9d5-31ee-47a7-bd7a-bf9f42c5cf5c" 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-20230331.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_a96b1ceb-27eb-45f4-96a2-4a64101a963f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:href="codi-20230331.xsd#codi_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a96b1ceb-27eb-45f4-96a2-4a64101a963f" xlink:to="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c734c5d3-cab4-474d-9bb4-1c75e6e2f5ab" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_899c1e31-7028-448f-a057-f9060ebdf909" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c734c5d3-cab4-474d-9bb4-1c75e6e2f5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_af6efb03-2339-4c25-ad83-7a938161211b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27289483-529b-4057-a458-003de6e6b823" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_af6efb03-2339-4c25-ad83-7a938161211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a024a8c8-abfb-4d4c-9bde-b24c96e0ca1d" xlink:to="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a2e4eea3-8da9-48f2-af43-66198ef0b699" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_LibertyMember_a2e4eea3-8da9-48f2-af43-66198ef0b699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_c4dcfd83-10e5-49aa-b8fd-55ce1b7fe3b8" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_ErgoMember_c4dcfd83-10e5-49aa-b8fd-55ce1b7fe3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fcbe8fa0-f01d-4047-b087-f4f3776f8d7d" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_19df2111-221e-4dd5-82a0-159f6b424268" xlink:to="loc_codi_AciMember_fcbe8fa0-f01d-4047-b087-f4f3776f8d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c4a2d3ed-c847-462d-a383-3d9e873ab533" xlink:to="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_825cc91b-2383-450c-8b58-b57b2439c70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:to="loc_us-gaap_RetainedEarningsMember_825cc91b-2383-450c-8b58-b57b2439c70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_103aaf7b-7cb9-49ff-a004-0113f0f429bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ecd1965-1e13-466c-9b25-06262d7bfe58" xlink:to="loc_us-gaap_CommonStockMember_103aaf7b-7cb9-49ff-a004-0113f0f429bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8f832ea5-5ddb-4ede-9d21-7043b8ff557a" xlink:to="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_62d9f215-6a3b-4fe5-bd4b-d3c58b23f75c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_368c428a-e636-4def-83fe-101a3a5e6ca3" xlink:to="loc_srt_MinimumMember_62d9f215-6a3b-4fe5-bd4b-d3c58b23f75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_731e4896-4b7f-46cd-843c-962661b91b33" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_988717fb-896d-40f2-b094-542c01641a6e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_731e4896-4b7f-46cd-843c-962661b91b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_df782363-3ea3-41c8-9673-c3a23a45cdc2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_4abd5255-f761-4864-b761-ca71486670c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_494d76a2-6c0b-4854-9284-017092e5d840" xlink:to="loc_us-gaap_SubsequentEventMember_4abd5255-f761-4864-b761-ca71486670c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_def82ce6-6dad-4700-b25e-0f42b6ce3aa0" xlink:to="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e2c50512-6994-43a0-a758-6d8a19bdf909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_CommonStockMember_e2c50512-6994-43a0-a758-6d8a19bdf909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_77fe6aca-d39b-475f-99c7-9f4f42965c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_PreferredClassBMember_77fe6aca-d39b-475f-99c7-9f4f42965c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_9c258ef3-f0c3-48c4-934c-c3c7ad8934ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_9c258ef3-f0c3-48c4-934c-c3c7ad8934ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_3d8666af-8874-451c-bea2-dfcb8e406755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_3d8666af-8874-451c-bea2-dfcb8e406755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_cfe626fe-79b7-47f2-b952-c51a39356584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_PreferredClassAMember_cfe626fe-79b7-47f2-b952-c51a39356584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_1a7c510b-12c9-4aab-bd5d-0040d2e0dde5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesBMember_1a7c510b-12c9-4aab-bd5d-0040d2e0dde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_f5088f44-c473-466a-bc85-7c73b1dc5dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_729a95dc-c7cb-43e2-ba17-3bc192fbc738" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_f5088f44-c473-466a-bc85-7c73b1dc5dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f2c5b1b0-52bd-4d64-a0ad-76eb65c33111" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_37dd848e-a209-407b-ba7a-19d41060201c" xlink:href="codi-20230331.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d6766388-0a96-40dc-8841-85768d67de45" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_37dd848e-a209-407b-ba7a-19d41060201c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:href="codi-20230331.xsd#codi_StockholdersEquityLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_392807ac-8478-4a11-a054-a781ac520052" xlink:to="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_10b869ce-a782-462d-81ab-0502bc1a4f6b" xlink:href="codi-20230331.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionExpensePreferredShareholders_10b869ce-a782-462d-81ab-0502bc1a4f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_16e67786-63d4-46e7-84ab-f18a78883b05" xlink:href="codi-20230331.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_16e67786-63d4-46e7-84ab-f18a78883b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_728b6b56-6dac-4f5f-ae5e-ed173f076c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_728b6b56-6dac-4f5f-ae5e-ed173f076c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_fc9439fa-0937-4019-b7bf-31e5347d3f32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockSharesIssued_fc9439fa-0937-4019-b7bf-31e5347d3f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4856588d-39f8-4eb5-b913-883bc8f3cf23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4856588d-39f8-4eb5-b913-883bc8f3cf23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f8dcebb3-46d9-4618-9ab7-e406a96d4f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f8dcebb3-46d9-4618-9ab7-e406a96d4f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_efa9eaba-b653-47e3-aa11-14c51ef74a42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_efa9eaba-b653-47e3-aa11-14c51ef74a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_90f0eed1-3c27-4889-8e14-5345afa74ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_90f0eed1-3c27-4889-8e14-5345afa74ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6841fb6d-b18e-4d2b-88e5-1b7f66baa55b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6841fb6d-b18e-4d2b-88e5-1b7f66baa55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_aa5be60e-8927-49c0-9528-4995a1d083e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_aa5be60e-8927-49c0-9528-4995a1d083e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_12b0a19d-52d4-4102-8eab-2ce4a9c55e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_12b0a19d-52d4-4102-8eab-2ce4a9c55e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b6e2b2fa-42ce-4629-9833-a1b61012ad37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b6e2b2fa-42ce-4629-9833-a1b61012ad37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e1189a67-4a47-4f08-b1cb-4c019fd1b161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockValue_e1189a67-4a47-4f08-b1cb-4c019fd1b161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_ff782315-890a-4629-9aa3-b4a496781edc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_ff782315-890a-4629-9aa3-b4a496781edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_ea2b3ab3-28d0-4b43-a8af-6bb6a55b6350" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommonStockVotingRights_ea2b3ab3-28d0-4b43-a8af-6bb6a55b6350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_f5224c8e-54cd-4107-830a-2ed96274d26a" xlink:href="codi-20230331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionsPayableAmountPerShare_f5224c8e-54cd-4107-830a-2ed96274d26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_bf33709a-7893-42f2-979d-4f33f083a592" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_bf33709a-7893-42f2-979d-4f33f083a592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_5b73bad9-545d-45fd-b823-71ed9e67ce6b" xlink:href="codi-20230331.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_5b73bad9-545d-45fd-b823-71ed9e67ce6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_5d25d219-7aa6-4b48-b041-92cceafde6d7" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionToShareholders_5d25d219-7aa6-4b48-b041-92cceafde6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_e57de89f-3c03-47be-a44b-0ddcda912ee2" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_e57de89f-3c03-47be-a44b-0ddcda912ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_fef60419-63d4-4a5e-a980-0b4962d6a23d" xlink:href="codi-20230331.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_fef60419-63d4-4a5e-a980-0b4962d6a23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_eea328f5-5ddf-44fd-859e-e95a23669670" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_dei_DocumentPeriodEndDate_eea328f5-5ddf-44fd-859e-e95a23669670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_71b67e66-0264-41a1-8478-f334b6ec917c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_71b67e66-0264-41a1-8478-f334b6ec917c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_32c33d83-1868-4b84-b889-e4cdb1c1b2e2" xlink:href="codi-20230331.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_AtTheMarketOfferingCosts_32c33d83-1868-4b84-b889-e4cdb1c1b2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_40ef3590-7e6a-41c1-8d09-e40238b01f12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_40ef3590-7e6a-41c1-8d09-e40238b01f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_52202a09-1550-409b-bbb4-b04a406a02d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_52202a09-1550-409b-bbb4-b04a406a02d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_09ebce6f-52db-4aa5-a049-62eedae2f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_09ebce6f-52db-4aa5-a049-62eedae2f8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_818d3dab-0cbc-4be2-9da7-28f5ac560bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_818d3dab-0cbc-4be2-9da7-28f5ac560bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_62929f07-5349-41e0-b27d-36c458975b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_62929f07-5349-41e0-b27d-36c458975b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockDividendRateSpread_49413cba-0ce5-497c-b065-7f1b9553ebfd" xlink:href="codi-20230331.xsd#codi_PreferredStockDividendRateSpread"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0169f4bb-95bd-4751-9a33-f489a1a3e10c" xlink:to="loc_codi_PreferredStockDividendRateSpread_49413cba-0ce5-497c-b065-7f1b9553ebfd" 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-20230331.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_45c0faf0-6063-4b64-8970-1ecb4700c146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_45c0faf0-6063-4b64-8970-1ecb4700c146" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b30fff6b-68ab-4b88-8aec-ee959b336459" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a47c1b4-036f-436e-a3ee-8362fb03ae39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_b3c1c465-65ae-4724-ab00-67e17b76123b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a47c1b4-036f-436e-a3ee-8362fb03ae39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_97f5ef87-b00c-478f-803e-471382e45862" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_81137c8a-6b15-4998-bbb9-175a9a7ec5f4" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_81137c8a-6b15-4998-bbb9-175a9a7ec5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_bc32685c-2958-490e-9235-3db8010f7c7d" xlink:href="codi-20230331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_bc32685c-2958-490e-9235-3db8010f7c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_faa27ddf-19bc-4b51-8447-31c17ed480ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_faa27ddf-19bc-4b51-8447-31c17ed480ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c200b23c-72c3-44e0-8b4e-39a202ab1b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c200b23c-72c3-44e0-8b4e-39a202ab1b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_a898bb2e-2b85-4184-a97f-9a3ef06abdc9" xlink:href="codi-20230331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_a898bb2e-2b85-4184-a97f-9a3ef06abdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ad1b7670-b9dc-4e06-82eb-c5a423a33cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ad1b7670-b9dc-4e06-82eb-c5a423a33cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f836ceed-f279-4922-b1b4-2e8b3c3a1a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f836ceed-f279-4922-b1b4-2e8b3c3a1a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_59729cd6-f1de-4766-a369-f0dc0e747f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_59729cd6-f1de-4766-a369-f0dc0e747f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1ce7a987-10f2-471f-bb61-04b65df8c9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1ce7a987-10f2-471f-bb61-04b65df8c9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b345d416-2b3b-46a2-9196-87b461d0a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_34a7a020-ef03-4aea-8fc0-12fbc2e54e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_b345d416-2b3b-46a2-9196-87b461d0a61a" 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-20230331.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_555803ac-7073-4e25-b447-421e1686c8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_555803ac-7073-4e25-b447-421e1686c8dd" xlink:to="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e972ddec-dad6-41a1-bf90-16b5b3fc9f6c" xlink:to="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_59c55a88-7db8-4a1c-9419-5515387dbf22" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_MarucciMemberMember_59c55a88-7db8-4a1c-9419-5515387dbf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_03e8aafd-f95b-4145-b2b7-e16c97ed1e1d" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_ArnoldMember_03e8aafd-f95b-4145-b2b7-e16c97ed1e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_e9811d72-72c9-4dbf-b5e6-9cfff6792de3" xlink:href="codi-20230331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_SternoCandleLampMember_e9811d72-72c9-4dbf-b5e6-9cfff6792de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a38846ce-52f0-44dc-9939-89c7f8c0378a" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_VelocityOutdoorMember_a38846ce-52f0-44dc-9939-89c7f8c0378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_db533b84-d91c-45c5-9fb3-9a5a5f84be1b" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_LibertyMember_db533b84-d91c-45c5-9fb3-9a5a5f84be1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_95809d1d-e06d-402d-8a83-eb1936e2582c" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_ErgobabyMember_95809d1d-e06d-402d-8a83-eb1936e2582c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7c9060e6-f8c6-4fdf-b5d7-7e34ac23be9f" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_A5.11TacticalMember_7c9060e6-f8c6-4fdf-b5d7-7e34ac23be9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_e5f7dace-e448-4503-a356-db51ece665c2" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AciMember_e5f7dace-e448-4503-a356-db51ece665c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_ae3289b2-c05c-4cb5-b98f-f4b38ec37130" xlink:href="codi-20230331.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AllocationInterestsMember_ae3289b2-c05c-4cb5-b98f-f4b38ec37130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_e39b6a51-1159-4387-8f6b-8d2c86832a5b" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_BOAMember_e39b6a51-1159-4387-8f6b-8d2c86832a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_8f168709-8148-4ea4-b7ae-77021b7838f6" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_AltorMember_8f168709-8148-4ea4-b7ae-77021b7838f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_28a7cfe8-8f4b-4a14-a47f-1de4e685ad64" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_LuganoMember_28a7cfe8-8f4b-4a14-a47f-1de4e685ad64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_b3af0fec-3d91-4f6f-8544-d0110a95a49b" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6dc3651a-27d3-4c27-9f7d-fbe217cb92ff" xlink:to="loc_codi_PrimaloftMember_b3af0fec-3d91-4f6f-8544-d0110a95a49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_9473e2df-54e3-4c9d-91f3-695adcc216a7" xlink:to="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ed894f1b-84eb-4145-bc66-6d748a3272d0" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_MarucciMemberMember_ed894f1b-84eb-4145-bc66-6d748a3272d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3c990ff8-4033-4e2c-9f15-3b95f1953c84" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_A5.11TacticalMember_3c990ff8-4033-4e2c-9f15-3b95f1953c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_80207e2f-8722-4ca5-b202-38959e7a6661" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_ErgobabyMember_80207e2f-8722-4ca5-b202-38959e7a6661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f7842de7-a99d-442e-84f6-d6fb640218a7" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_LibertyMember_f7842de7-a99d-442e-84f6-d6fb640218a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_d041553e-d395-460a-b979-db9dd18d270e" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_d041553e-d395-460a-b979-db9dd18d270e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d720315a-e604-4098-9060-b0be256e41d1" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_AciMember_d720315a-e604-4098-9060-b0be256e41d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_af439977-ecc6-4d64-9904-fb597a1c87ff" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_ArnoldMember_af439977-ecc6-4d64-9904-fb597a1c87ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_7de8b4dd-63cc-45ee-8f0e-0ab72603da99" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_SternoProductsMember_7de8b4dd-63cc-45ee-8f0e-0ab72603da99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_77f092f7-029f-480f-8fa6-862a257bdacf" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_BOAMember_77f092f7-029f-480f-8fa6-862a257bdacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_0a31f023-a19a-40ba-a136-dc14504f54f4" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_AltorMember_0a31f023-a19a-40ba-a136-dc14504f54f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3f318a2d-db47-476f-9f8f-1a4c753c1542" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_LuganoMember_3f318a2d-db47-476f-9f8f-1a4c753c1542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_21a4c2a1-babb-454f-8748-bccdc2a19846" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0eea1c85-1ad5-47f1-8a48-5ce8fde88209" xlink:to="loc_codi_PrimaloftMember_21a4c2a1-babb-454f-8748-bccdc2a19846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c0835f7e-95aa-4a6c-bbd3-fdee356fc70f" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_23290d95-39c5-42f4-b021-f0209fead29e" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_23290d95-39c5-42f4-b021-f0209fead29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_e5d1a420-a162-4ae9-b320-bc88643df6e4" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9e312759-c924-4a7f-8e2d-849c8962847f" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_e5d1a420-a162-4ae9-b320-bc88643df6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a8a955ae-e7bf-4734-b395-177db6cd5dd7" xlink:to="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e0111ef8-3a2c-4161-aa57-c9df6efb319f" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e0111ef8-3a2c-4161-aa57-c9df6efb319f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_16acd591-5cda-4d98-a520-3fbf1691dff2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_16acd591-5cda-4d98-a520-3fbf1691dff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e2b135d5-a8a3-4046-83b7-b36d845f6254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_bdb66f06-9212-46cf-86d1-fbcf3f01af3a" xlink:to="loc_us-gaap_MinorityInterest_e2b135d5-a8a3-4046-83b7-b36d845f6254" 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-20230331.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_d798c17b-c05f-4a5d-8590-a9d0696bd4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_d798c17b-c05f-4a5d-8590-a9d0696bd4c7" xlink:to="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_bf0102a9-428f-41b0-b81b-6783ed093efc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_8726dfee-e253-412a-820a-028bc5f276c2" xlink:to="loc_srt_OwnershipDomain_bf0102a9-428f-41b0-b81b-6783ed093efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_32d3fa6b-1c0f-4768-9c05-74f3878bcaaa" xlink:to="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e8773776-be6d-4e8c-8f9b-b2192fefc555" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8c7556eb-e4c9-4486-8db0-29cb09921140" xlink:to="loc_codi_ErgobabyMember_e8773776-be6d-4e8c-8f9b-b2192fefc555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3c8a74f1-ac63-442d-b6ef-2d121bc0f3b1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_6dd32c39-4f99-4d04-b138-b0ae887d9533" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:to="loc_codi_TermLoanFacilityMember_6dd32c39-4f99-4d04-b138-b0ae887d9533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6bce58ae-4efa-47cd-a82f-1b5a1f91b237" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_709eca82-751c-41aa-a1d8-f66881f7ed1c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6bce58ae-4efa-47cd-a82f-1b5a1f91b237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_cb2419c6-4e16-4306-a12d-c3ef92c1c048" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_35a8083e-1ca2-47fe-abd7-921fea027a6a" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_35a8083e-1ca2-47fe-abd7-921fea027a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_be3c3a6d-1e7f-4763-b45f-626cf3b5eb05" xlink:href="codi-20230331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_d5c7914e-c531-4356-bce2-a592eb957da5" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_be3c3a6d-1e7f-4763-b45f-626cf3b5eb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_af6e756c-65de-472e-9c62-98d39cadb281" xlink:to="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6ea9d707-85f1-451b-b51d-1da06dd30b93" xlink:href="codi-20230331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_AciMember_6ea9d707-85f1-451b-b51d-1da06dd30b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_014b5dff-4fa4-4545-8190-174fc7f944b6" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_LibertyMember_014b5dff-4fa4-4545-8190-174fc7f944b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_5a5e1c8e-a367-40db-8911-ffa47291a483" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_47d17a83-a4fd-4b1f-95b7-f0e04cdf7c2a" xlink:to="loc_codi_BOAMember_5a5e1c8e-a367-40db-8911-ffa47291a483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_616c832e-aca0-4caf-ac43-ed334885e288" xlink:to="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_757e362e-6492-4b63-9c69-07a3ac6aa397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_757e362e-6492-4b63-9c69-07a3ac6aa397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_92326ad7-fce7-4d5b-99a4-01960f115457" xlink:href="codi-20230331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_DistributionToShareholders_92326ad7-fce7-4d5b-99a4-01960f115457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_f561a5fc-0b14-4c25-8781-10f8d133e07f" xlink:href="codi-20230331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_f561a5fc-0b14-4c25-8781-10f8d133e07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2365f4e9-8f28-4563-a39b-5568119290c8" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2365f4e9-8f28-4563-a39b-5568119290c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_f507fde5-12aa-47c7-8723-66199b49d12e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_87011324-0bc2-4d16-9c19-0a0bcf59f27d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_f507fde5-12aa-47c7-8723-66199b49d12e" 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-20230331.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_36e08db5-c2d6-4795-8cf6-50aacc0d42e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_36e08db5-c2d6-4795-8cf6-50aacc0d42e9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9fc6811-3a7f-4b2d-8c5b-0b8d94e97a8d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_e643ff21-06a5-425c-9061-77c43a281bf9" xlink:href="codi-20230331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0833b4b0-d581-4e64-8b2d-68b12ce1d3a5" xlink:to="loc_codi_Seniornotesdue2026Member_e643ff21-06a5-425c-9061-77c43a281bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d1c9df9e-3e0e-42eb-b1e6-d5717b90649b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_61732257-5b55-4bcc-83e3-8004b2955c20" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d1c9df9e-3e0e-42eb-b1e6-d5717b90649b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_179c73d5-bb61-40cf-8c6d-c456a87fb8c7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3927e3b7-798f-47bb-85b2-aa733229e922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_57486dd4-a134-4845-acdf-563c9833f55d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3927e3b7-798f-47bb-85b2-aa733229e922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1621febf-b9b8-4403-87c4-e5407d9bbce8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f59715a4-ab86-45bc-a3f9-251238bfbe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f59715a4-ab86-45bc-a3f9-251238bfbe7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cba22c0d-d121-4d8a-a9ee-794811c4d23d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cba22c0d-d121-4d8a-a9ee-794811c4d23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_0192a6cf-5797-42f9-9741-e8ea5efab7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6765594-c351-4ad1-ad1d-661e0db08a88" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_0192a6cf-5797-42f9-9741-e8ea5efab7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5d8e3eb6-eb31-48b5-b5e3-af1f752aa5e6" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65d44246-5530-4038-a30b-3cac227ec264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_65d44246-5530-4038-a30b-3cac227ec264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_53be5d09-e304-4860-b54c-4ec7e394ecca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_53be5d09-e304-4860-b54c-4ec7e394ecca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_eaf3f543-6a94-4240-ada4-af01468700a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_82b9866e-efb5-4711-9b01-65169b1fed79" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_eaf3f543-6a94-4240-ada4-af01468700a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b7787650-92f4-49ae-965c-8c8d8bcda456" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_458a0b73-4bce-4014-8aab-d2c191c5dd99" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5cde87e1-4f83-4a75-ba9f-6926b275545a" xlink:to="loc_codi_BusinessAcquisitionMember_458a0b73-4bce-4014-8aab-d2c191c5dd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac23dd44-b490-436d-91c6-6b24c911902d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_24d41a8b-0643-47ef-9b46-2d6fa3e3930e" xlink:href="codi-20230331.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_24d41a8b-0643-47ef-9b46-2d6fa3e3930e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ccb38803-a5ee-4f3d-8987-3b1a0bec3f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_4ff1747e-bdf9-4ca2-b2a1-2f3be4ea5456" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ccb38803-a5ee-4f3d-8987-3b1a0bec3f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_953e6523-b0b2-484a-a0bd-5fcf652ae732" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_feab8158-c087-46ec-8734-6c9efc70e774" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_953e6523-b0b2-484a-a0bd-5fcf652ae732" 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-20230331.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_04ede8d4-e403-484e-be06-bd5d2610c80c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ab50f6fd-edd5-4bed-a9df-cd3ecc4169ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_04ede8d4-e403-484e-be06-bd5d2610c80c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ab50f6fd-edd5-4bed-a9df-cd3ecc4169ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_51bc4d92-9571-4ef7-843e-d5d94902f614" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_04ede8d4-e403-484e-be06-bd5d2610c80c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_51bc4d92-9571-4ef7-843e-d5d94902f614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_04ede8d4-e403-484e-be06-bd5d2610c80c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9154ab8f-49e1-47eb-b844-c41acf4b83f0" xlink:to="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_79f23ca5-e99c-4629-90c1-f045854be8b9" xlink:href="codi-20230331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_LibertyMember_79f23ca5-e99c-4629-90c1-f045854be8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_68e7ca59-3734-469a-a38b-20f4bb27aa6c" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_A5.11TacticalMember_68e7ca59-3734-469a-a38b-20f4bb27aa6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_e0bcdf2c-7f74-44a1-b464-b9a96bc3700d" xlink:href="codi-20230331.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_86cc4c77-ae7f-407c-849c-fbf40c550db6" xlink:to="loc_codi_PolyfoamMember_e0bcdf2c-7f74-44a1-b464-b9a96bc3700d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b52758e7-79f0-4e65-9f25-1d82154fc739" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_830938c7-8fec-4299-96cb-a4cdaddebd8c" xlink:href="codi-20230331.xsd#codi_AltorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_AltorMember_830938c7-8fec-4299-96cb-a4cdaddebd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dfdbd0a2-abfd-4c0d-85e6-c2979665611d" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_VelocityOutdoorMember_dfdbd0a2-abfd-4c0d-85e6-c2979665611d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_4ab121b0-f91a-4d88-8863-1ba2d92531d4" xlink:href="codi-20230331.xsd#codi_KingsCamoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b5b326a-2f4a-4d2e-917a-bc5b33c54d65" xlink:to="loc_codi_KingsCamoMember_4ab121b0-f91a-4d88-8863-1ba2d92531d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4cfae33e-ea95-4f09-a60f-842fce489c28" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6266163f-1bc4-4bc5-bdd5-4e9143ae93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17b2a5a2-3b1c-4133-a864-d83b5baf3048" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6266163f-1bc4-4bc5-bdd5-4e9143ae93ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0185caee-0673-496f-ba02-272caf7f1d16" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_35409e68-bdf9-4af4-9b9c-02f3d03cf17b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5a691c5-87e0-4e0f-92b3-55d1a2531105" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_35409e68-bdf9-4af4-9b9c-02f3d03cf17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37e34ba3-f96d-4e67-a168-66abb4ea1b60" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_cc6703ff-6fac-43af-b13e-54f049f08680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_cc6703ff-6fac-43af-b13e-54f049f08680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7ca5aa8-1c2c-4e9e-a396-f127eb84bf30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7ca5aa8-1c2c-4e9e-a396-f127eb84bf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_4a4aa979-db0e-468c-82a2-99fc618915f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_4a4aa979-db0e-468c-82a2-99fc618915f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b7c7ff1d-5a97-4f20-989a-bb54701cb3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33d59b23-c6ff-47ba-ab7f-dd36ef17d35d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b7c7ff1d-5a97-4f20-989a-bb54701cb3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_973deef5-c747-4e49-b50a-db158459ff29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_04ede8d4-e403-484e-be06-bd5d2610c80c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_973deef5-c747-4e49-b50a-db158459ff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20230331.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_722e133a-a078-4a18-8288-3102b1db3f26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_722e133a-a078-4a18-8288-3102b1db3f26" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_11964209-8572-4685-a763-d73f0a27c8ec" xlink:to="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b27a7a7c-aef0-48d5-af53-83e56b50d0b2" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:to="loc_codi_VelocityOutdoorMember_b27a7a7c-aef0-48d5-af53-83e56b50d0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d56c3c8f-6079-4f8f-84ad-203961603bb0" xlink:href="codi-20230331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bca33f75-1d15-4dc9-bbae-2b137e2b7658" xlink:to="loc_codi_ErgobabyMember_d56c3c8f-6079-4f8f-84ad-203961603bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_492f2c26-9889-4ddb-be28-8661d7807e71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_909bc2f6-62f5-4d81-80b5-0fea7c2ab44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_492f2c26-9889-4ddb-be28-8661d7807e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4113625a-4dc5-4a9d-9a72-aee03e396ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda32ec2-012f-47ad-90d7-40880227506f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4113625a-4dc5-4a9d-9a72-aee03e396ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_41f7c67f-6abd-47b9-b4b0-ae97ed675898" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_82e33e2f-a82a-48a5-a37b-f151cf870cad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:to="loc_us-gaap_TradeNamesMember_82e33e2f-a82a-48a5-a37b-f151cf870cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_229abd88-c780-4108-aa83-9e4843afa7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_964d2f64-65cd-4aaa-8a87-e894e10515ae" xlink:to="loc_us-gaap_GoodwillMember_229abd88-c780-4108-aa83-9e4843afa7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_05099c17-c4a8-482f-8d73-5bac0809a0b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b1d19646-c649-484b-9f06-984b17a7cfff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:to="loc_us-gaap_TradeNamesMember_b1d19646-c649-484b-9f06-984b17a7cfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_88b241bd-b498-493d-a246-b45d44867314" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_102b894b-4978-4d7c-93e9-ebf06f1752d3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_88b241bd-b498-493d-a246-b45d44867314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a4aea6a6-b1b5-4dbc-8957-57591fbf637d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_43e28f88-7a6f-41cb-be9d-0588314530a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_43e28f88-7a6f-41cb-be9d-0588314530a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_95581d4f-2b8e-4688-9ce5-a240012c20bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_95581d4f-2b8e-4688-9ce5-a240012c20bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_200c8cda-cf35-4ed5-a90e-d68cea3012c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fb2fb953-24bc-426a-af36-58b6d991d093" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_200c8cda-cf35-4ed5-a90e-d68cea3012c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_adaf9511-ce79-4a70-83eb-43f2df04ca1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_eb4e3849-7efb-48a8-9e95-9c5c15e6c452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_eb4e3849-7efb-48a8-9e95-9c5c15e6c452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_29d3f0a4-9249-43a7-9583-72dc121316d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_29d3f0a4-9249-43a7-9583-72dc121316d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6d96f265-ab14-408d-8ee6-8e3bdc0f775f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3461d9a8-0198-48c9-a3d6-9ed1a2213c12" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6d96f265-ab14-408d-8ee6-8e3bdc0f775f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7fcf2639-57df-4f6a-9543-e7d3f5fd749f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_2692750a-babd-4e40-9da6-a83fc1f0c76e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a93faaab-6fbf-4615-9389-9ff917b20f39" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_2692750a-babd-4e40-9da6-a83fc1f0c76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bd5728a4-932f-49af-af6a-30eed0374588" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a826ccaf-3462-41c8-b072-edc081754948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a826ccaf-3462-41c8-b072-edc081754948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9c179c34-0057-415f-92a4-27ce62ae7876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_SeniorNotes_9c179c34-0057-415f-92a4-27ce62ae7876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_cd9f769b-9906-49b6-aa2d-8e097f52e720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_LongTermDebtFairValue_cd9f769b-9906-49b6-aa2d-8e097f52e720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_b2b6db8f-9939-4ffb-abbe-31ff2e7244af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_b2b6db8f-9939-4ffb-abbe-31ff2e7244af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_54a8b748-f189-4c4c-b9e1-c2118f213bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d7522a90-5c5c-4775-aa77-06b5ceab4645" xlink:to="loc_us-gaap_AssetImpairmentCharges_54a8b748-f189-4c4c-b9e1-c2118f213bef" 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-20230331.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_cac749f9-dd70-417f-84f3-4f1e8b7fc851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cac749f9-dd70-417f-84f3-4f1e8b7fc851" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac30bc56-130d-4afd-96c2-370e97085104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_112c5eaa-8fdc-476f-8bba-c9d147710942" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ac30bc56-130d-4afd-96c2-370e97085104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d5dfe116-2e24-488a-bf50-316c7cd1508b" xlink:to="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_cdf901d8-1e77-42f9-aaf3-ce8cd08cde2a" xlink:href="codi-20230331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0f3cf969-56e5-4904-99fb-2a3c9e6fdd0d" xlink:to="loc_codi_TermLoanFacilityMember_cdf901d8-1e77-42f9-aaf3-ce8cd08cde2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_573ba34e-48b2-41ab-9ce7-45ea05afcc95" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_6889fe1c-6d12-44fa-894b-be68661b5246" xlink:href="codi-20230331.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_f5824032-b78d-4da7-91f5-6964a6ce55af" xlink:to="loc_codi_BusinessAcquisitionMember_6889fe1c-6d12-44fa-894b-be68661b5246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28bf3a9b-d3c8-4bbd-a7f6-64efa332314e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3955e03a-2842-4d54-bcc7-0593b555eaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1b9d1a9-1584-4e41-83cb-449efe153c96" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3955e03a-2842-4d54-bcc7-0593b555eaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_03f258b0-25a7-4541-beed-18f1b2712e8e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_57c7d320-a38f-48e8-b245-64786c8eee6d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_dei_DocumentPeriodEndDate_57c7d320-a38f-48e8-b245-64786c8eee6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1a978687-bbed-49c4-aa2f-c065c9a8b307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1a978687-bbed-49c4-aa2f-c065c9a8b307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b8715267-9062-44a5-b349-e14b4fe060d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ff1ebdc-5cd7-455a-b7df-a9c1f6713f4e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b8715267-9062-44a5-b349-e14b4fe060d2" 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-20230331.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_433075ac-1aae-45a5-8b7b-bffbf4e29ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_433075ac-1aae-45a5-8b7b-bffbf4e29ce7" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_097c8783-0012-4b4c-aea2-79ddf8882267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e2017117-acf1-4c2c-823d-4daa9f814093" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_097c8783-0012-4b4c-aea2-79ddf8882267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_7127b567-5160-42b5-9fcd-f01f6bffcd52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_f220ce32-7f07-42c6-84dc-07c461f4adee" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_7127b567-5160-42b5-9fcd-f01f6bffcd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_eea93d28-eb12-4775-b310-b39c1ce336ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_4029264b-eebc-497d-9566-866dd4093d1d" xlink:to="loc_us-gaap_TaxPeriodDomain_eea93d28-eb12-4775-b310-b39c1ce336ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_fd612719-943d-4061-8bce-371b7ec303b9" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_189f25f7-dca2-43d2-8ed5-73b6d11e7b59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_189f25f7-dca2-43d2-8ed5-73b6d11e7b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2938b4a8-6df4-4d74-b6cf-555d3d336e66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2938b4a8-6df4-4d74-b6cf-555d3d336e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_3d69fb28-d25d-46e8-ac9b-84b12e7c0fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_3d69fb28-d25d-46e8-ac9b-84b12e7c0fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_2430eb9c-9605-44f7-89db-f5ab47dde261" xlink:href="codi-20230331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_2430eb9c-9605-44f7-89db-f5ab47dde261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a565e514-53b3-47b2-830a-b78a74ad4ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a565e514-53b3-47b2-830a-b78a74ad4ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_f9573b14-fd04-429d-abdc-5d05e809f7ac" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_f9573b14-fd04-429d-abdc-5d05e809f7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f093e3fa-324b-4c24-9f02-d310d2a4bb3e" xlink:href="codi-20230331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f093e3fa-324b-4c24-9f02-d310d2a4bb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_781b55ac-8801-44d6-92cd-dab167e7b474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_781b55ac-8801-44d6-92cd-dab167e7b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_69a3096a-a466-4118-8820-073093a813b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_69a3096a-a466-4118-8820-073093a813b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ec4fce9-f67f-4ddf-9fb9-fd3ed3e63a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_50eb45dc-2d8b-4ad5-a4de-7b61b97b5b74" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6ec4fce9-f67f-4ddf-9fb9-fd3ed3e63a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20230331.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_a883ec5d-6bbf-48d5-bebb-aa3b0947ce17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a883ec5d-6bbf-48d5-bebb-aa3b0947ce17" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81b041d0-25df-4db8-9574-8f96466b949e" xlink:to="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_119f621a-3674-436e-8003-d6f93237a372" xlink:href="codi-20230331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f2a158db-0e6f-44fa-9b69-9f00e76a905a" xlink:to="loc_codi_ArnoldMember_119f621a-3674-436e-8003-d6f93237a372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_1ea4aded-ae1a-428e-9c50-be082a02581f" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_222822b7-2589-4e7a-85f1-39cdef90a94a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_222822b7-2589-4e7a-85f1-39cdef90a94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e65f2d16-99b0-4d91-9d4d-b5465405a610" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e65f2d16-99b0-4d91-9d4d-b5465405a610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_aa098af2-c638-49b1-b1ee-2da9dc716525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_39e5293a-afcc-422c-aa1a-7a6e8bd4eb06" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_aa098af2-c638-49b1-b1ee-2da9dc716525" 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-20230331.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_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4d42f099-b8f0-488e-a5ec-2ed9f4408522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4d42f099-b8f0-488e-a5ec-2ed9f4408522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_eaa2e8d2-9a32-423f-988e-ea0dbe1179d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_eaa2e8d2-9a32-423f-988e-ea0dbe1179d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a37c3970-15d6-41d4-a8b4-b403a0b3f95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a37c3970-15d6-41d4-a8b4-b403a0b3f95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2df06241-48f9-4e5b-a09e-082ed06c5c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2df06241-48f9-4e5b-a09e-082ed06c5c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b6bfd592-d6f5-49f9-a810-42e61044bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b6bfd592-d6f5-49f9-a810-42e61044bbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7352df90-cc7d-4c2a-bec4-34f3b3a68703" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5a4e2c0-1abb-473e-a16d-c280bd87308d" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7352df90-cc7d-4c2a-bec4-34f3b3a68703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20230331.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_d013b99e-1121-40eb-9c1c-1d58548a01fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_400db444-5084-4971-a8f0-506993826ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d013b99e-1121-40eb-9c1c-1d58548a01fb" xlink:to="loc_us-gaap_OperatingLeaseCost_400db444-5084-4971-a8f0-506993826ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_5b957f4d-f798-4633-80d4-3ff01fb06f73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d013b99e-1121-40eb-9c1c-1d58548a01fb" xlink:to="loc_us-gaap_OperatingLeasePayments_5b957f4d-f798-4633-80d4-3ff01fb06f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c107ec65-20c6-491b-af6e-f536c2638d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d013b99e-1121-40eb-9c1c-1d58548a01fb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c107ec65-20c6-491b-af6e-f536c2638d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d013b99e-1121-40eb-9c1c-1d58548a01fb" xlink:to="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a6c0ded2-1f4e-4ad5-a6a4-4f79f1e5ce00" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_06d14640-e353-441d-ae22-827f92240395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_06d14640-e353-441d-ae22-827f92240395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_7c9872d9-658b-45b6-ad73-d42d5ad1077d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_7c9872d9-658b-45b6-ad73-d42d5ad1077d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c0630553-3583-4c36-90f8-0edd98025fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b109877f-3a94-4ab4-975f-66f0f35964ca" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c0630553-3583-4c36-90f8-0edd98025fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_e539c6ae-930b-496e-9735-fcc18cfbddc6" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f5899fe2-a50a-4a12-a913-8feeb1315e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_91bb6057-7323-432f-97fa-81ba45e0d63e" xlink:to="loc_us-gaap_OperatingLeaseCost_f5899fe2-a50a-4a12-a913-8feeb1315e25" 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-20230331.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_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_fd37f0dd-f1e2-412c-8584-f2f4771a81bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_fd37f0dd-f1e2-412c-8584-f2f4771a81bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bace77ce-156a-4bfc-b4fe-095fdb2afacc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bace77ce-156a-4bfc-b4fe-095fdb2afacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d69ed203-73dc-4e85-ae00-96ec73e431ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d69ed203-73dc-4e85-ae00-96ec73e431ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_126476ff-2e6f-49e8-827d-efe383eb980e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_126476ff-2e6f-49e8-827d-efe383eb980e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_899325d8-64bb-4d3f-b2f2-d8cfa70fb2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_899325d8-64bb-4d3f-b2f2-d8cfa70fb2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fb520ec0-f471-4b61-944f-eecc83c2f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fb520ec0-f471-4b61-944f-eecc83c2f77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5bf9c460-54ff-4f62-bc52-bf8d88a693f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5bf9c460-54ff-4f62-bc52-bf8d88a693f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7c3fd1be-a88c-480b-89ec-881eec342455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7c3fd1be-a88c-480b-89ec-881eec342455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_161462ab-a8f7-4b68-93f6-991b14686e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac5438d9-161c-4a36-a91b-4a7c3be15af3" xlink:to="loc_us-gaap_OperatingLeaseLiability_161462ab-a8f7-4b68-93f6-991b14686e8f" 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-20230331.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-20230331.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_9b5c3372-bfe0-428b-a41a-ead261a475bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_207488bf-7a2d-47bb-80dd-a6a145572cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b5c3372-bfe0-428b-a41a-ead261a475bf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_207488bf-7a2d-47bb-80dd-a6a145572cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5b2ab653-de44-4a62-9bd4-39ee44ad494a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b5c3372-bfe0-428b-a41a-ead261a475bf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5b2ab653-de44-4a62-9bd4-39ee44ad494a" 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-20230331.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_8df96d0c-768e-44ad-9baf-d819c66e6f72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fc728233-8663-4241-96ba-899e4483c857" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8df96d0c-768e-44ad-9baf-d819c66e6f72" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fc728233-8663-4241-96ba-899e4483c857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_22f61d72-4192-4823-918f-aff17d071020" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8df96d0c-768e-44ad-9baf-d819c66e6f72" xlink:to="loc_us-gaap_OperatingLeasePayments_22f61d72-4192-4823-918f-aff17d071020" 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-20230331.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_d53b3fbe-98aa-408f-afc0-5ba2d0d721fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dfff28a6-f4c0-401e-8e1c-bf562bc7f058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d53b3fbe-98aa-408f-afc0-5ba2d0d721fb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dfff28a6-f4c0-401e-8e1c-bf562bc7f058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d610f256-3f20-47ea-a4bc-a8f90a176827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d53b3fbe-98aa-408f-afc0-5ba2d0d721fb" xlink:to="loc_us-gaap_OperatingLeasePayments_d610f256-3f20-47ea-a4bc-a8f90a176827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_68c55d83-012f-4f43-8216-c578d142d3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d53b3fbe-98aa-408f-afc0-5ba2d0d721fb" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_68c55d83-012f-4f43-8216-c578d142d3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d53b3fbe-98aa-408f-afc0-5ba2d0d721fb" xlink:to="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f69de603-d321-4c1e-b61a-32af7a6f52c8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c473f1ec-598b-4588-9a37-906dff7e7be5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c473f1ec-598b-4588-9a37-906dff7e7be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_51342d27-d045-4cc8-b982-0e846627f1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_51342d27-d045-4cc8-b982-0e846627f1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_bd5d3597-8ef0-44af-bca7-0d05e738b695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_902e129a-886d-4ff9-bec9-e1b8cf70ed95" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_bd5d3597-8ef0-44af-bca7-0d05e738b695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_59ede5f8-fa7d-4268-ad9b-aef7b86a0a2e" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e39e29aa-6eca-4eb9-9adf-e8512030eb63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e39e29aa-6eca-4eb9-9adf-e8512030eb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1745b2b6-0200-48ed-a4eb-f0e3f73df1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1745b2b6-0200-48ed-a4eb-f0e3f73df1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2ceeebc0-37c9-4cc0-a9c9-2a8ddfe5cc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_62eddc1a-df70-4e3f-bfaa-4741c0c2a34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2ceeebc0-37c9-4cc0-a9c9-2a8ddfe5cc5c" 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-20230331.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_1ae49b52-465a-4924-9d4b-afdc2a1c8102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1ae49b52-465a-4924-9d4b-afdc2a1c8102" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4ac64f55-0ca6-43f3-ad6a-4f2d52c3aebe" xlink:to="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_d2fe81b9-dcce-4404-884e-87a48a2b3a39" xlink:href="codi-20230331.xsd#codi_RelatedPartyVendorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5ea55916-9e08-4d0d-8ae2-ce032562e277" xlink:to="loc_codi_RelatedPartyVendorMember_d2fe81b9-dcce-4404-884e-87a48a2b3a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_46a680d2-6ff1-495c-bcf4-c62b727acfa6" xlink:to="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_35eaa578-9392-4049-94c3-0f41d33aa46b" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_SternoProductsMember_35eaa578-9392-4049-94c3-0f41d33aa46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_b6eb16ff-3908-4390-86ef-d3f5892fbb12" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_A5.11TacticalMember_b6eb16ff-3908-4390-86ef-d3f5892fbb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_f0dab7d6-888c-4989-a73e-7f6bb561d16f" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_de6f59f8-3ee2-4c15-8382-b5a0d020c7c5" xlink:to="loc_codi_ErgoMember_f0dab7d6-888c-4989-a73e-7f6bb561d16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_547b856d-9e7f-497a-ab3d-9955b6538a95" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_37a71f7d-2399-46d0-89bb-b3560c4aaa8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fd90e2c9-7faf-4392-ab77-929d8f4a8da5" xlink:to="loc_us-gaap_LetterOfCreditMember_37a71f7d-2399-46d0-89bb-b3560c4aaa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e7196e9-749c-4808-a6d3-480cbcfb4ac9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_13bc1d17-eab4-41ae-bdfb-bf663cb349f6" xlink:href="codi-20230331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_VelocityOutdoorMember_13bc1d17-eab4-41ae-bdfb-bf663cb349f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_84d4e181-6bd8-4cc2-bafc-219fc5c4535f" xlink:href="codi-20230331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_SternoProductsMember_84d4e181-6bd8-4cc2-bafc-219fc5c4535f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_52758f3d-5be3-424a-88ed-064d18dfeedf" xlink:href="codi-20230331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_MarucciMemberMember_52758f3d-5be3-424a-88ed-064d18dfeedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_8408cf28-fc8a-48bf-b780-927ca5b6c4dc" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_BOAMember_8408cf28-fc8a-48bf-b780-927ca5b6c4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_80792525-1b12-43db-80ec-320fa8bf4c89" xlink:href="codi-20230331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_LuganoMember_80792525-1b12-43db-80ec-320fa8bf4c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a06c4124-b027-44e6-8884-8f1bf088dca3" xlink:href="codi-20230331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_A5.11TacticalMember_a06c4124-b027-44e6-8884-8f1bf088dca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_a6a23848-29a5-4ce4-94ef-cb500b483e6c" xlink:href="codi-20230331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_ErgoMember_a6a23848-29a5-4ce4-94ef-cb500b483e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_d6863977-7f8d-4756-a393-bbd197e872e5" xlink:href="codi-20230331.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b4358e0-f26a-42a2-9794-6cc97e23c5dd" xlink:to="loc_codi_PrimaloftMember_d6863977-7f8d-4756-a393-bbd197e872e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_718c2dfa-7ae4-48f8-9f31-4448cbc4afc3" xlink:to="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0c8eb4e9-5348-4c18-9931-c34bb4810fe6" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0620a362-17d7-4a3f-ae7d-f7de4a1b4f55" xlink:to="loc_codi_BOAMember_0c8eb4e9-5348-4c18-9931-c34bb4810fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_280d5e22-7357-49cf-a124-e8306093644d" xlink:to="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_07bfaa0f-8c08-4796-a5cb-022644500bd7" xlink:href="codi-20230331.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8168baa8-0890-451a-9c37-e6fffb2ccc3d" xlink:to="loc_codi_BOAMember_07bfaa0f-8c08-4796-a5cb-022644500bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9146432a-d1b0-4f75-934f-1fe9cdf2d827" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ca4e357a-6dc4-495e-a170-e880839c2ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_501a2230-1bde-45cd-bdba-36472f1816d2" xlink:to="loc_us-gaap_SubsequentEventMember_ca4e357a-6dc4-495e-a170-e880839c2ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c7a5914-e57e-45db-b06f-bd96c79e63ad" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_befe5d4d-60a6-4c2f-ac9a-269d9dc4bda3" xlink:href="codi-20230331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_befe5d4d-60a6-4c2f-ac9a-269d9dc4bda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bb0a221a-a0ce-4832-972d-f64b32bf2169" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bb0a221a-a0ce-4832-972d-f64b32bf2169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_ac6200ea-91bc-4fda-8c45-3da45d6648a3" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_ac6200ea-91bc-4fda-8c45-3da45d6648a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c6e74f4c-ca30-451c-a4ed-8d34a6a6d95a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_dei_DocumentPeriodEndDate_c6e74f4c-ca30-451c-a4ed-8d34a6a6d95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4a516ae8-1bfa-4fb8-9006-5244adc2aad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_4a516ae8-1bfa-4fb8-9006-5244adc2aad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_bc774471-2c09-493d-b6a4-85971ced6017" xlink:href="codi-20230331.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_bc774471-2c09-493d-b6a4-85971ced6017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6ebe66e-a206-4503-b2ab-b63c1a037ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6ebe66e-a206-4503-b2ab-b63c1a037ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_46ec961e-0c7d-4a9c-8768-2019d5639d76" xlink:href="codi-20230331.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_46ec961e-0c7d-4a9c-8768-2019d5639d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_0bedc441-0047-455b-b3aa-4a19f36716d5" xlink:href="codi-20230331.xsd#codi_Managementfeewaiver"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c09a70ce-f185-4bb3-8da7-068e15a73d8d" xlink:to="loc_codi_Managementfeewaiver_0bedc441-0047-455b-b3aa-4a19f36716d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="codi-20230331.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_462279f0-ec92-439d-a074-8b4b0a563b40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_f64804b9-aacd-4b9a-b17d-b5e16a3f885a" xlink:href="codi-20230331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_462279f0-ec92-439d-a074-8b4b0a563b40" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_f64804b9-aacd-4b9a-b17d-b5e16a3f885a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_31b52316-3c2e-4716-8b09-c7c79b7829f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_462279f0-ec92-439d-a074-8b4b0a563b40" xlink:to="loc_us-gaap_LongTermDebtCurrent_31b52316-3c2e-4716-8b09-c7c79b7829f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_33750717-39d4-4713-ba96-19467d0cf4de" xlink:href="codi-20230331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_462279f0-ec92-439d-a074-8b4b0a563b40" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_33750717-39d4-4713-ba96-19467d0cf4de" 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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599642256">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 27, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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,947,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599826064">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 53,656<span></span>
</td>
<td class="nump">$ 57,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">326,744<span></span>
</td>
<td class="nump">331,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">764,029<span></span>
</td>
<td class="nump">728,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="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">64,189<span></span>
</td>
<td class="nump">74,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,126<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,208,618<span></span>
</td>
<td class="nump">1,210,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">202,729<span></span>
</td>
<td class="nump">198,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,066,726<span></span>
</td>
<td class="nump">1,066,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,102,360<span></span>
</td>
<td class="nump">1,127,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other Assets</a></td>
<td class="nump">177,492<span></span>
</td>
<td class="nump">166,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">79,847<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,757,925<span></span>
</td>
<td class="nump">3,849,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">78,718<span></span>
</td>
<td class="nump">90,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">201,044<span></span>
</td>
<td class="nump">196,239<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="Show.showAR( this, 'defref_codi_DueToRelatedParties', window );">Notes Payable, Related Party, Name [Extensible Enumeration]</a></td>
<td class="nump">15,034<span></span>
</td>
<td class="nump">15,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Debt, Current</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">40,075<span></span>
</td>
<td class="nump">36,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,148<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">344,871<span></span>
</td>
<td class="nump">359,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liabilities, Net</a></td>
<td class="nump">139,645<span></span>
</td>
<td class="nump">145,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,675,571<span></span>
</td>
<td class="nump">1,824,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">153,205<span></span>
</td>
<td class="nump">141,535<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 2,313,292<span></span>
</td>
<td class="nump">$ 2,487,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Trust common shares, no par value, 500,000 authorized; 71,993 shares issued and outstanding at March 31, 2023 and 72,203 issued and outstanding at December 31, 2022</a></td>
<td class="nump">$ 1,206,996<span></span>
</td>
<td class="nump">$ 1,207,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(414)<span></span>
</td>
<td class="num">(1,136)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(291,605)<span></span>
</td>
<td class="num">(372,906)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity attributable to Holdings</a></td>
<td class="nump">1,214,941<span></span>
</td>
<td class="nump">1,136,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">229,692<span></span>
</td>
<td class="nump">223,509<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,444,633<span></span>
</td>
<td class="nump">1,361,962<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,757,925<span></span>
</td>
<td class="nump">$ 3,849,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">71,993,000<span></span>
</td>
<td class="nump">72,203,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="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury Stock, Common, Value</a></td>
<td class="num">$ (3,954)<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,192<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="Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,533<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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_DueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due to related parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DueToRelatedParties</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_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: 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> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600752704">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">71,993,000<span></span>
</td>
<td class="nump">72,203,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Trust shares, outstanding (shares)</a></td>
<td class="nump">71,993,000<span></span>
</td>
<td class="nump">72,203,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="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="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="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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 11,301<span></span>
</td>
<td class="nump">$ 12,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs, Noncurrent</a></td>
<td class="nump">$ 6,831<span></span>
</td>
<td class="nump">$ 7,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596309216">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income (loss) from discontinued operations attributable to noncontrolling interest</a></td>
<td class="num">$ (777)<span></span>
</td>
<td class="nump">$ 1,041<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</a></td>
<td class="nump">22,839<span></span>
</td>
<td class="nump">28,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 9,836<span></span>
</td>
<td class="nump">$ 9,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">$ 97,989<span></span>
</td>
<td class="nump">$ 5,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">542,228<span></span>
</td>
<td class="nump">510,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">304,397<span></span>
</td>
<td class="nump">309,698<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">237,831<span></span>
</td>
<td class="nump">200,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="nump">146,165<span></span>
</td>
<td class="nump">120,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">16,395<span></span>
</td>
<td class="nump">14,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">26,374<span></span>
</td>
<td class="nump">21,105<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">48,897<span></span>
</td>
<td class="nump">44,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(26,180)<span></span>
</td>
<td class="num">(17,419)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(1,005)<span></span>
</td>
<td class="num">(866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">2,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">9,836<span></span>
</td>
<td class="nump">9,976<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">109,601<span></span>
</td>
<td class="nump">29,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Less: Net income from continuing operations attributable to noncontrolling interest</a></td>
<td class="num">(4,981)<span></span>
</td>
<td class="num">(4,937)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Holdings</a></td>
<td class="nump">$ 105,397<span></span>
</td>
<td class="nump">$ 23,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract', window );"><strong>Amounts attributable to Holdings</strong></a></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="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">72,178<span></span>
</td>
<td class="nump">69,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 34,040<span></span>
</td>
<td class="nump">$ 51,446<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600697168">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 109,601<span></span>
</td>
<td class="nump">$ 29,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1,246<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension benefit liability, net</a></td>
<td class="num">(524)<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income attributable to Holdings, net of tax</a></td>
<td class="nump">110,323<span></span>
</td>
<td class="nump">30,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">4,204<span></span>
</td>
<td class="nump">5,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 106,099<span></span>
</td>
<td class="nump">$ 24,557<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202590014304">
<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>Aci [Member]</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>Non Controlling Interest Of Discontinued Operations [Member] </div>
<div>Aci [Member]</div>
</th>
<th class="th"><div>Treasury Stock, Common</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>
<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="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="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 0<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="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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">29,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="num">(20,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">1,303,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="nump">23,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">4,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income (loss) from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">0<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="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="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">223,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="text">&#160;<span></span>
</td>
<td class="nump">223,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="nump">1,533<span></span>
</td>
<td class="nump">$ 1,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="nump">1,136,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,207,044<span></span>
</td>
<td class="num">(372,906)<span></span>
</td>
<td class="num">(1,136)<span></span>
</td>
<td class="nump">1,136,920<span></span>
</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">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="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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">1,361,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">109,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">722<span></span>
</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">722<span></span>
</td>
<td class="nump">722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">3,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,045<span></span>
</td>
<td class="nump">973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(848)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(848)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="text">&#160;<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,051)<span></span>
</td>
<td class="num">$ (18,051)<span></span>
</td>
<td class="num">$ (18,051)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">1,444,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,206,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="num">(3,954)<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="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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="nump">105,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">4,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income (loss) from discontinued operations attributable to noncontrolling interest</a></td>
<td class="num">(777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation', window );">Noncontrolling Interest, Decrease from Deconsolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,729)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,729)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock Repurchased During Period, Value</a></td>
<td class="num">(3,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,954)<span></span>
</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,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">229,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 229,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' Equity Attributable to Parent</a></td>
<td class="nump">$ 1,214,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (291,605)<span></span>
</td>
<td class="num">$ (414)<span></span>
</td>
<td class="nump">$ 1,214,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-23<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncontrollingInterestDecreaseFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: 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> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202592651408">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 109,601<span></span>
</td>
<td class="nump">$ 29,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(1,391)<span></span>
</td>
<td class="nump">5,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">97,989<span></span>
</td>
<td class="nump">5,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">13,003<span></span>
</td>
<td class="nump">18,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">11,809<span></span>
</td>
<td class="nump">9,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">26,374<span></span>
</td>
<td class="nump">21,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfAcquisitionCosts', window );">Amortization of Acquisition Costs</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">866<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="Show.showAR( this, 'defref_codi_NoncontrollingStockholderChargesAndOther', window );">Noncontrolling stockholder stock based compensation</a></td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,681<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="Show.showAR( this, 'defref_codi_ProvisionForReceivableAndInventoryReserves', window );">Provision for receivable and inventory reserves</a></td>
<td class="num">(1,483)<span></span>
</td>
<td class="num">(1,572)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(5,900)<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">4,927<span></span>
</td>
<td class="nump">1,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(35,910)<span></span>
</td>
<td class="num">(56,153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other current and non-current assets</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="num">(4,798)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(3,294)<span></span>
</td>
<td class="num">(36,596)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Cash provided by (used in) operating activities - continuing operations</a></td>
<td class="nump">16,831<span></span>
</td>
<td class="num">(41,233)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities, Total</a></td>
<td class="nump">15,545<span></span>
</td>
<td class="num">(33,529)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Operating Activities, Discontinued Operations</a></td>
<td class="num">(1,286)<span></span>
</td>
<td class="nump">7,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(3,636)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(16,080)<span></span>
</td>
<td class="num">(10,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="nump">103,042<span></span>
</td>
<td class="nump">5,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(303)<span></span>
</td>
<td class="num">(205)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Cash provided by (used in) investing activities - continuing operations</a></td>
<td class="nump">86,555<span></span>
</td>
<td class="num">(8,239)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Investing Activities, Discontinued Operations</a></td>
<td class="nump">68,169<span></span>
</td>
<td class="num">(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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="num">(48)<span></span>
</td>
<td class="nump">20,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">76,000<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments under credit facility</a></td>
<td class="num">(223,000)<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Repayments of Other Long-Term Debt</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid - common shares</a></td>
<td class="num">(18,051)<span></span>
</td>
<td class="num">(17,352)<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="Show.showAR( this, 'defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid', window );">Distributions paid - preferred shares</a></td>
<td class="num">(6,045)<span></span>
</td>
<td class="num">(6,045)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to Noncontrolling Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Net proceeds provided by noncontrolling shareholders</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">390<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="Show.showAR( this, 'defref_codi_PaymentsForRepurchaseSubsidiaryStock', window );">Payments for Repurchase Subsidiary Stock</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(178,446)<span></span>
</td>
<td class="num">(14,452)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Foreign currency impact on cash</a></td>
<td class="nump">562<span></span>
</td>
<td class="num">(259)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(7,615)<span></span>
</td>
<td class="num">(56,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; beginning of period (1)</a></td>
<td class="nump">61,271<span></span>
</td>
<td class="nump">160,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; end of period (2)</a></td>
<td class="nump">53,656<span></span>
</td>
<td class="nump">104,201<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Provided by (Used in) Investing Activities, Total</a></td>
<td class="nump">154,724<span></span>
</td>
<td class="num">(8,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash', window );">Disposal Group, Including Discontinued Operation, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">97,989<span></span>
</td>
<td class="nump">5,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for Repurchase of Common Stock</a></td>
<td class="num">$ (3,954)<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_DistributionsMadeToPreferredShareholdersCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distributions Made To Preferred Shareholders, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for Repurchase Subsidiary Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProvisionForReceivableAndInventoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for receivable and inventory reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599626464">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 amended and restated, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the Company&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as amended and restated, 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><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%">The LLC is a controlling owner of ten businesses, or operating segments, at March&#160;31, 2023. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc. ("Lugano Diamonds" or "Lugano"), Wheelhouse Holdings, Inc. ("Marucci Sports" or "Marucci"), Relentless Intermediate, Inc. ("PrimaLoft"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"),  AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and Sterno Products, LLC ("Sterno"). The segments are referred to interchangeably as &#8220;businesses&#8221;, &#8220;operating segments&#8221; or &#8220;subsidiaries&#8221; throughout the financial statements. 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="#i33707867ccfb4c5cacff0acd8e318342_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 ( the "Management Services Agreement" or "MSA").</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">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 month periods ended March&#160;31, 2023 and March&#160;31, 2022 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, 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">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 Trust and 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%">During the first quarter of 2023, the Company completed the sale of Compass AC Holdings, Inc. (&#8220;Advanced Circuits or ACI&#8221;). The results of operations of ACI  are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2023 and March&#160;31, 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="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - </a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dis</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">continued Operations</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</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>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, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599325568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions of our businesses are accounted for under the acquisition method of accounting. For each platform acquisition, the Company typically structures the transaction so that a newly created holding company acquires 100% of the equity interests in the acquired business. The entirety of the purchase consideration is paid by the newly created holding company to the selling shareholders. The total purchase consideration is the amount paid to the selling shareholders and we will, from time to time, allow the selling shareholder to reinvest a portion of their proceeds alongside the Company at the same price per share, into the holding company that acquires the target business. Once the acquisition is complete, the selling shareholders no longer hold equity interests in the acquired company, but rather hold noncontrolling interest in the holding company that acquired the target business. Because the selling shareholders are investing in the transaction alongside the Company at the same price per share as the Company and are not retaining their existing equity in the acquired business, the Company includes the amount provided by noncontrolling shareholders in the total purchase consideration.</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 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, typically through our existing credit facility. The debt capital is in the form of &#8220;intercompany loans&#8221; made by the LLC to the newly created holding company and the acquired business and are due from the newly created holding company and the acquired business, and payable to the LLC by the newly created holding company and the acquired business. The selling shareholders of the acquired businesses are not a party to the intercompany loan agreements nor do they have any obligation to repay the intercompany loans. These intercompany loans eliminate in consolidation and are not reflected on the Company's consolidated balance sheets.</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%">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 indirect 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 ("PrimaLoft Seller"). The Company acquired PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $541.1&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its 2022 Revolving Credit Facility and the proceeds from its $400&#160;million 2022 Term Loan Facility. PrimaLoft management invested in the transaction along with the Company, representing 9.2% of the initial 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. CGM will receive integration service fees of $4.8&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended September 30, 2022. The Company incurred $5.7&#160;million of transaction costs in conjunction with the PrimaLoft acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third 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-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is focused on 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%">The results of operations of PrimaLoft have been included in the consolidated results of operations since the date of acquisition. PrimaLoft's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of the fair value of assets acquired and liabilities assumed as of the date of acquisition. </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: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="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%">539,576&#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%">1,536&#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%">541,112&#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%">6,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 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%">6,951&#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%">2,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">2,992&#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%">1,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">1,991&#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%">1,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,058&#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%">248,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">306,900&#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%">3,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,394&#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%">264,773&#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%">57,513&#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%">322,286&#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%">8,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,997&#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%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">360&#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%">51,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,967&#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%">60,493&#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%">11,831&#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%">72,324&#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%">204,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">249,962&#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%">335,296&#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%">(44,147)</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%">291,149&#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"><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%">530,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%">530,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%">7,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,951&#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%">2,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:8.5pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,161&#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-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%">539,576&#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%">1,536&#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%">541,112&#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><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="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></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: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 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 at fair value which approximates book value and will be depreciated on a straight-line basis over the 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$291.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflects the strategic fit of PrimaLoft in the Company's branded consumer business and is not expected to be deductible for income tax purposes. The PrimaLoft purchase price allocation was finalized in the first quarter of 2023.</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 PrimaLoft 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:#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 style="background-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%">209,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="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:2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,200&#160;</span></td><td style="background-color:#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%">20 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%">Technology</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%">49,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="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%">11 years</span></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%">In-process research and development </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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 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%">N/a</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%">306,900&#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="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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life.</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:400;line-height:120%">The customer relationships were 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%">$209.1&#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. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technology was valued at $49.1&#160;million using </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a mul</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ti-period excess earnings methodology with an assumed obsolescence factor. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$48.2&#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 months ended March&#160;31, 2022  gives effect to the acquisition of PrimaLoft, as described above, as if this transaction had been completed as of January 1, 2022. 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:76.169%"><tr><td style="width:1.0%"/><td style="width:75.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Three months ended</span></td><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: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%">March 31, 2022</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"/></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%">536,261&#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="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: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%">216,311&#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"/></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%">48,857&#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"/></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 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%">16,118&#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"/></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 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%">10,966&#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"/></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.03)</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"/></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">Velocity</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kings Camo - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2022, Velocity acquired the assets of King's Camo LC, a manufacturer of outdoor performance apparel and gear, for a purchase price of approximately $25.2&#160;million and included a potential earnout of $3.0&#160;million. The acquisition and related transaction costs were funded through an additional term loan of $25.7&#160;million under the Velocity intercompany credit agreement. Velocity paid approximately $0.2&#160;million in transaction fees. Velocity recorded a purchase price allocation, including goodwill of approximately $9.7&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $7.1&#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 remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2022.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisitions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599045776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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:700;line-height:120%">Sale of Advanced Circuits</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 January 10, 2023, the LLC, solely in its capacity as the representative of the holders of stock and options of Compass AC Holdings, Inc., a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger with APCT Inc. (&#8220;ACI Purchaser&#8221;), Circuit Merger Sub, Inc. (&#8220;ACI Merger Sub&#8221;) and Advanced Circuits, </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 which ACI Purchaser agreed to 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 ACI Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of ACI Purchaser (the &#8220;ACI Merger&#8221;). The ACI Merger was completed on February 14, 2023. The sale price of Advanced Circuits was based on an enterprise value of $220&#160;million, subject to certain adjustments based on matters such as the working capital and cash and debt balances of Advanced Circuits at the time of the closing. After the allocation of the sales price to Advanced Circuits non-controlling equity holders and the payment of transaction expenses, CODI received approximately $170.9&#160;million of total proceeds at closing, of which $66.9&#160;million related to the repayment of intercompany loans with the Company. The Company recorded a gain on the sale of ACI of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$98.0&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, net of an income tax provision of $6.8&#160;million, in the first quarter of 2023.</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%">Summarized results of operations of ACI for the three months ended March 31, 2023 and 2022 through the date of disposition 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:89.473%"><tr><td style="width:1.0%"/><td style="width:58.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.000%"/><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%">For the period January  1, 2023 through disposition</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%">Three months ended&#160;<br/>&#160;March 31, 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:9pt;font-weight:400;line-height:100%">Net sales</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%">8,829&#160;</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%">23,249&#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%">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%">3,663&#160;</span></td><td style="background-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,930&#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 style="background-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,058&#160;</span></td><td style="background-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,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:bottom"><div><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><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%">(2,464)</span></td><td style="background-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,477&#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 (benefit) 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%">(1,073)</span></td><td style="background-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,107&#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 (loss) 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 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,391)</span></td><td style="background-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,370&#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:6pt;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 period from January 1, 2023 through disposition and the three months ended March&#160;31, 2022, each exclude </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.4&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 discontinued operations as of December 31, 2022 (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:65.497%"><tr><td style="width:1.0%"/><td style="width:67.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.258%"/><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%">December 31,<br/>2022</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: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"/></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%">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: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%">3,391&#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%">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:9pt;font-weight:400;line-height:100%">10,044&#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%">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:9pt;font-weight:400;line-height:100%">4,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%">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:9pt;font-weight:400;line-height:100%">346&#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%">Current assets of discontinued operations</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: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%">18,126&#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%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">6,949&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">66,678&#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%">Other non-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:9pt;font-weight:400;line-height:100%">6,220&#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%">Non-current assets of discontinued operations</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: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%">79,847&#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:15pt"><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:3pt double #000;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:700;line-height:100%">Liabilities</span></td><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:9pt;font-weight:400;line-height:100%">Accounts payable</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%">3,810&#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%">Accrued expenses</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%">5,570&#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%">Due to related party</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%">250&#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%">Other 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:9pt;font-weight:400;line-height:100%">1,518&#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%">Current liabilities of discontinued operations</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%">11,148&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">10,999&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Other non-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:9pt;font-weight:400;line-height:100%">5,193&#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%">Non-current liabilities of discontinued operations</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: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%">16,192&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">1,533&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599170000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 months ended March&#160;31, 2023 and 2022 (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.637%"><tr><td style="width:1.0%"/><td style="width:17.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="36" 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 March 31, 2023</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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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%">98,527&#160;</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%">3,359&#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%">6,607&#160;</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%">4,183&#160;</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%">11,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 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%">124,452&#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%">11,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">14,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,986&#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%">8,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,418&#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%">63,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">63,887&#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%">55,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%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,295&#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%">PrimaLoft</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%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,529&#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%">Velocity Outdoor</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%">29,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,040&#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%">Altor</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,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">8,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,512&#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%">Arnold</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,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,090&#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%">Sterno</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%">71,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">75,019&#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 #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%">419,877&#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%">8,877&#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%">42,610&#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%">46,803&#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%">24,061&#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%">542,228&#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:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:17.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="36" 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 March 31, 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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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%">80,803&#160;</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%">2,388&#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%">7,545&#160;</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%">3,964&#160;</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%">9,323&#160;</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%">104,023&#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%">20,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">18,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,810&#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%">8,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#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%">47,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">47,019&#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%">51,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,092&#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"/><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%">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%">43,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">2,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">51,446&#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%">57,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">6,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,828&#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%">26,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,165&#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%">74,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,920&#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 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%">409,744&#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%">9,826&#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%">44,478&#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%">28,995&#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%">17,470&#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%">510,513&#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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599131808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segment Data</a></td>
<td class="text">Operating Segment DataAt March&#160;31, 2023, the Company had ten reportable operating segments. Each operating segment represents a platform acquisition. The Company&#8217;s operating segments are strategic business units that offer different products and services. While each is actively managed by the Company, 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 from which each segment derives its revenues is as follows: <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 Costa Mesa, 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 creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is designed with brand partners to deliver superior fit and performance for athletes, is engineered to perform in the toughest conditions 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;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, bouncers 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 corporate-owned and franchised sports training facilities. 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:'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">PrimaLoft </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading provider of branded, high-performance synthetic insulation and materials used primarily in consumer outerwear, and accessories. The portfolio of PrimaLoft synthetic insulations offers products that can both mimic natural down aesthetics and provide the freedom to design garments ranging from stylish puffers to lightweight performance apparel. PrimaLoft insulations also offer superior economics to the brand partner and enable better sustainability characteristics through the use of recycled, low-carbon inputs. PrimaLoft is headquartered in Latham, 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:'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">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, hunting apparel and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin, CenterPoint and King's Camo 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. The apparel category offers high-performance, feature rich hunting and casual apparel of uncompromised quality utilizing King&#8217;s own proprietary camo patterns. 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 18 molding and fabricating facilities across North America.</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 solutions provider and manufacturer of engineered solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/transportation, 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 customers and leading systems-integrators worldwide with a focus on North America, Europe, and Asia. Arnold has built a preferred rare earth supply chain and has leading rare earth and other permanent magnet production capabilities. 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 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, scented wax cubes, warmer products, outdoor lighting and essential oils used for home decor and fragrance systems through Rimports. 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 operations of each of the operating segments are included in consolidated operating results as of their date of acquisition. Segment profit is determined based on internal performance measures used by the Manager to assess the performance of each business. Corporate consists of corporate overhead and management fees that 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:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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%">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%">124,452&#160;</span></td><td style="background-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%">104,023&#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"/></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%">37,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,810&#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"/></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%">22,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#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"/></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%">63,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,019&#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"/></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%">58,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,092&#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"/></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%">PrimaLoft</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%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Velocity Outdoor</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%">34,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,446&#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"/></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%">Altor Solutions</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%">61,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,828&#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"/></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%">Arnold</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%">40,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,165&#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"/></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%">Sterno</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%">75,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,920&#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"/></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 segment revenue</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%">542,228&#160;</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%">510,513&#160;</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="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%">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: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="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 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:#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%">542,228&#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%">510,513&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 Profit (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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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%">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%">7,670&#160;</span></td><td style="background-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,905&#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"/></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%">7,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:9pt;font-weight:400;line-height:100%">18,811&#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"/></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%">388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</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"/></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%">19,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,606&#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"/></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%">14,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,885&#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"/></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%">PrimaLoft</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,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Velocity Outdoor</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,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,067&#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"/></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%">Altor Solutions</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%">6,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,834&#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"/></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%">Arnold</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,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,288&#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"/></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%">Sterno </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,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,034&#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"/></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 segment 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%">68,335&#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 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%">61,154&#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="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%">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:9pt;font-weight:400;line-height:100%">(19,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,552)</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"/></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 consolidated operating income</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%">48,897&#160;</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%">44,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 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:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income from continuing operations before income taxes:</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="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%">Interest 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%">(26,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,419)</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"/></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%">(1,005)</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%">(866)</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"/></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%">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%">1,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,036&#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"/></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 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%">22,839&#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%">28,353&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></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:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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: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%">6,377&#160;</span></td><td style="background-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,412&#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"/></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,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,254&#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"/></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%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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: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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,169&#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"/></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%">3,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,152&#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"/></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%">PrimaLoft</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,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,195&#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"/></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 Solutions</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,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,928&#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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2,185&#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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,003&#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"/></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="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%">39,317&#160;</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%">33,293&#160;</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="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: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="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: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:#cceeff;padding:2px 0 2px 1pt;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,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">40,322&#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%">34,159&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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%">March 31,</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%">March 31,</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%">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: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: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%">2023 </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%">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></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%">51,552&#160;</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%">53,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 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%">468,015&#160;</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%">450,537&#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%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,359&#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%">14,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">84,657&#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%">92,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,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:9pt;font-weight:400;line-height:100%">327,795&#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%">35,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,528&#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%">PrimaLoft</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,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,914&#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%">Velocity Outdoor</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%">24,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,356&#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%">Altor Solutions</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%">44,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,943&#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%">Arnold </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%">23,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,196&#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%">Sterno </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%">46,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,780&#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%">Sales allowance accounts</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%">(11,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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:#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%">326,744&#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%">331,396&#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%">2,356,058&#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%">2,335,065&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated totals:</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: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:#ffffff;padding:2px 0 2px 1pt;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%">8,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,471&#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%">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%">326,744&#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%">331,396&#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,364,455&#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,451,509&#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="#i33707867ccfb4c5cacff0acd8e318342_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599103856">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 March&#160;31, 2023 and December&#160;31, 2022 </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:9pt;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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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%">230,445&#160;</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%">225,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: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%">67,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,445&#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%">80,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#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,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,386&#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%">21,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,091&#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%">413,452&#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%">398,267&#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%">(210,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199,742)</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%">202,729&#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%">198,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"/></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 $11.8 million and $9.9 million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 March&#160;31, 2023 and December&#160;31, 2022 </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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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%">99,944&#160;</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%">104,735&#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%">29,645&#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%">30,158&#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%">660,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,854&#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%">(26,083)</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%">(28,664)</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%">764,029&#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%">728,083&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment and inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599096496">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets Disclosure</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 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: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%">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 and 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 a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill 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%">2023 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 determined that the Velocity 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 2023 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 Velocity was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ch was 15% and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 21%.</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 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 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 for the 2022 annual impairment testing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Impairment Testing</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 Interim Impairment Testing</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:400;line-height:120%;text-decoration:underline">Ergobaby</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company performed interim quantitative impairment testing at Ergobaby of goodwill and the indefinite lived tradename at December 31, 2022. As a result of operating results that were below historical and forecast amounts, the Company determined that a triggering event had occurred at Ergobaby. The Company used an income approach for the impairment test, whereby we estimate the fair value of the 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 industry and market conditions as well as company specific economic factors. The Company used a weighted average cost of capital of 16% in the income approach. The discount rate used was based on the weighted average cost of capital adjusted for the relevant risk associated with business specific characteristics and Ergobaby's ability to execute on projected cash flows. Based on the results of the impairment test, the fair value of Ergobaby did not exceed its carrying value. We recorded goodwill </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:400;line-height:120%">impairment of $20.6&#160;million at December 31, 2022. For the indefinite lived tradename, quantitative testing indicated that the fair value exceeded the 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-weight:400;line-height:120%">The following is a summary of the net carrying amount of goodwill at March&#160;31, 2023 and December&#160;31, 2022, 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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2022</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:bottom"><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%">1,145,023&#160;</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%">1,145,023&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,297)</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%">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%">1,066,726&#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%">1,066,726&#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:15pt;margin-top:9pt;text-align:justify"><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:10pt;font-weight:400;line-height:120%"> Includes goodwill impairment expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.6&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recorded at Ergobaby, $32.9&#160;million at Velocity and $24.9&#160;million at Arnold.</span></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 three months ended March&#160;31, 2023 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:96.052%"><tr><td style="width:1.0%"/><td style="width:49.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.017%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><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.017%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.971%"/><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:8.5pt;font-weight:700;line-height:100%">Balance at January 1, 2023</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%">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:8.5pt;font-weight:700;line-height:100%">Balance at March 31, 2023</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%">40,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">40,896&#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%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">75,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">75,719&#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%">PrimaLoft</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%">291,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">291,150&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">39,773&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">91,129&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">39,267&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">55,336&#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 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:#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%">1,066,726&#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="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-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,066,726&#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: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 2023 and 2022. 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 March&#160;31, 2023 and December&#160;31, 2022</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 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%">March 31, 2023</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, 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: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:bottom"><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%">785,303&#160;</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%">(254,279)</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%">531,024&#160;</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%">785,303&#160;</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%">(239,752)</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%">545,551&#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.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%">212,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(56,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">155,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">211,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(52,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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,837&#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.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%">483,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(126,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">356,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">483,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%">(118,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">364,495&#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.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,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">813&#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.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%">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%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(1,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">775&#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:bottom"><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,487,482&#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%">(442,587)</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,044,895&#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,486,727&#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%">(416,256)</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,070,471&#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.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="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.25pt;font-weight:400;line-height:100%">In-process research and development </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.36pt;font-weight:700;line-height:100%;position:relative;top:-2.88pt;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:8.25pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:8.25pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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.25pt;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"/></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:8.25pt;font-weight:400;line-height:100%">Total intangibles, 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.25pt;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.25pt;font-weight:400;line-height:100%">1,544,947&#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.25pt;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.25pt;font-weight:400;line-height:100%">(442,587)</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.25pt;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.25pt;font-weight:400;line-height:100%">1,102,360&#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.25pt;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.25pt;font-weight:400;line-height:100%">1,544,192&#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.25pt;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.25pt;font-weight:400;line-height:100%">(416,256)</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.25pt;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.25pt;font-weight:400;line-height:100%">1,127,936&#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:12pt;text-align:justify"><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:10pt;font-weight:400;line-height:120%">In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. </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%">Amortization expense related to intangible assets was $26.4 million  and $21.1 million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 2023 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%">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="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%">2027</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%">78,564&#160;</span></td><td style="background-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%">103,128&#160;</span></td><td style="background-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%">97,803&#160;</span></td><td style="background-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%">91,447&#160;</span></td><td style="background-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%">80,713&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599206656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">Warranties <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&#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 three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022 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:6pt;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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2022</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:bottom"><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%">1,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 style="background-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"/></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%">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%">618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,301&#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%">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%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,609)</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%">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,450&#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%">1,754&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599170000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure</a></td>
<td class="text">Debt<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, the LLC entered into the 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 ("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 </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%">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:9pt;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 2022 Revolving Credit Facility from time to time during its term. Advances under the 2022 Revolving Line of Credit can be either term Secured Overnight Financing Rate ("SOFR") loans or base rate loans. Term SOFR revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the applicable SOFR as administered by the Federal Reserve Bank of New York (or a successor administrator), as adjusted, 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) the applicable SOFR 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%">Advances under the 2022 Term Loan can be either term SOFR loans or base rate loans. The 2022 Term Loan was advanced in full on the closing date for the 2022 Credit Facility as a Term SOFR loan with an interest period of one month. On the last day of an interest period, Term SOFR loans may be converted to Term SOFR loans of a different interest period or to Base Rate loans. Term SOFR term loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the Term SOFR for such interest period plus a margin ranging from 1.50% to 2.50%, based on the Consolidated Total Leverage Ratio. Base rate term loans bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate plus a margin ranging from 0.50% to 1.50%, based on the 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 2022 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 2022 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 2022 Revolving Credit Facility was approximately $589.8&#160;million at March&#160;31, 2023. Letters of credit outstanding at March&#160;31, 2023 totaled approximately $2.2&#160;million. At March&#160;31, 2023, the Company was in compliance with all covenants as defined in the 2022 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</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%">2022 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%"> is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its subsidiaries. </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">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 LLC, the lenders from time to time party thereto, and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility provided 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 permitted 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. The Company repaid the outstanding amounts under the 2021 credit facility in the third quarter of 2022 in connection with entering into the 2022 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%;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; or "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 Company and U.S. Bank National Association, as </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%">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 outstanding 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 Company 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 was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company 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-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 outstanding long-term debt and effective interest rates at March&#160;31, 2023 and December&#160;31, 2022 </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:97.368%"><tr><td style="width:1.0%"/><td style="width:32.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.922%"/><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%">March 31, 2023</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, 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%">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: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="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%">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"/></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%">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.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"/></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 Term Loan</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%">6.97&#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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">392,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.20&#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: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;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">2022 Revolving 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:9pt;font-weight:400;line-height:100%">6.89&#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%">8,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.98&#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%">155,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="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: Unamortized 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,929)</span></td><td style="background-color:#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,532)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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-top:1pt 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%">1,685,571&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,834,468&#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%">Less: Current Portion, term loan facilities</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%">(10,000)</span></td><td style="background-color:#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%">(10,000)</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:bottom"><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,675,571&#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,824,468&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual maturities of the Company's debt obligations are as follows (in thousands):</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:48.684%"><tr><td style="width:1.0%"/><td style="width:64.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.033%"/><td style="width:0.1%"/></tr><tr><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%">2023</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%">10,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:right;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="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%">2025</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%">15,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:right;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="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%">2027</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%">340,500&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028 and 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%">1,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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,700,500&#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"/></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%">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%">March 31, 2023</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%">243,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="padding:2px 1pt;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%">875,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 entering into the 2022 Credit Facility, the Company recognized $2.5&#160;million in deferred financing costs associated with the 2022 Term Loan, and $2.8&#160;million in deferred financing costs associated with the 2022 Revolving Credit Facility. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs, and $12.0&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. </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 2022 Revolving Credit Facility, the debt issuance costs associated with the 2022 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 2022 Term Loan and Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheets.  </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%">The following table summarizes debt issuance costs at March&#160;31, 2023 and December&#160;31, 2022, 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 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.5pt;font-weight:400;line-height:100%">Deferred 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%">32,526&#160;</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,526&#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%">(10,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,760)</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 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%">21,761&#160;</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%">22,766&#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%">6,832&#160;</span></td><td style="background-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%">7,234&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,532&#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%">21,761&#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%">22,766&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599191296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 March&#160;31, 2023 and December&#160;31, 2022: </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%">March 31, 2023</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, 2022</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: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="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.3&#160;</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.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.3&#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%">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.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: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%">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.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"/></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%">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%">54.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%">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.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: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%">91.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%">81.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%">91.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%">82.1&#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%">PrimaLoft</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%">90.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%">83.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%">90.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%">83.7&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">87.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%">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%">87.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: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:#ffffff;padding:2px 0 2px 1pt;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.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%">88.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%">99.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%">88.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: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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">90.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.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%">90.7&#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: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%">March 31, 2023</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, 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: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%">17,488&#160;</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%">17,186&#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%">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%">37,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%">36,215&#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%">16,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,020&#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%">87,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,967&#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%">21,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#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%">PrimaLoft</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%">35,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,263&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,115&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,077&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,475&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,046&#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%">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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">100&#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 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%">229,692&#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%">223,509&#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_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599131808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 March&#160;31, 2023 and December&#160;31, 2022 (</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 March 31, 2023</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="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:bottom"><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">(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:9pt;font-weight:400;line-height:100%">(1,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: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%">(1,300)</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="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 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%">(1,300)</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%">(1,300)</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="margin-bottom:15pt;padding-left:18pt;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.</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, 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 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:bottom"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,300)</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:bottom"><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,442)</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,442)</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;margin-top: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">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. The put option was terminated during the period ended March 31, 2023.</span></div><div style="margin-bottom:3pt;margin-top: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">(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 Velocity in connection with the acquisition of King's Camo.</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, 2022 through March&#160;31, 2023 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, 2022</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,501)</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%">Contingent consideration - King's Camo</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,600)</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%">Adjustment to contingent consideration - King's Camo</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%">300&#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%">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%">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%">Balance at December 31, 2022</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,442)</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%">Termination 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%">142&#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"/></tr><tr><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:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023</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,300)</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: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, 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Nonrecurring Fair Value Measurements</span></div><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 non-recurring basis as of December 31, 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="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"Note </a><a href="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">G</a><a href="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - Goodwill and Intangible Assets"</a></span>, for a description of the valuation techniques used to determine fair value of the assets measured on a non-recurring basis in the table below. There were no assets or liabilities measured on a non-recurring basis during the three months ended March&#160;31, 2023.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599021728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="background-color:#ffffff;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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 three months ended March&#160;31, 2023 and 2022 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%">Three months ended March 31,</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%">2023</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%">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: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:bottom"><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%">1.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%">3.9&#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%">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%">7.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:9pt;font-weight:400;line-height:100%">3.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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of tax credits</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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3)</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%">Non-recognition of various carryforwards at subsidiaries</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%">11.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%">(0.4)</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%">United States tax on foreign income</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.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%">(0.9)</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%">Effect of classification of 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%">10.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:bottom"><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%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6&#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:bottom"><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%">43.1&#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%">35.2&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202699113168">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 $1.8 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2023. Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2023 and 2022</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:79.824%"><tr><td style="width:1.0%"/><td style="width:66.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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%">90&#160;</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%">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 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%">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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">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%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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"/></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%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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"/></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%">74&#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%">92&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 three months ended March&#160;31, 2023</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.1 million to the plan. For the remainder of 2023, the expected contribution to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan will be approximately $0.3 million.</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:400;line-height:120%">The plan assets are pooled with assets of other participating employers and are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not separable; therefore, the fair values of the pension plan assets at March&#160;31, 2023 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599218208">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">ote O - Commitments and Contingencies<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%">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.   </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%">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 office and manufacturing facilities, computer equipment and software under various 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 </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%">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 months ended March&#160;31, 2023 and 2022. The Company recognized $12.3 million and $10.4 million in the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 March&#160;31, 2023 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%">2023 (excluding three months ended March 31, 2023)</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%">29,731&#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%">2024</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%">39,311&#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%">2025</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%">35,924&#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%">2026</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%">32,550&#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%">2027</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%">28,140&#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%">68,197&#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%">233,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"/></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%">53,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: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%">180,553&#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. As the discount 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">March 31, 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: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%">6.35</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.77</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.80&#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.39&#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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">159,479</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">147,518</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">29,844</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">28,497</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">150,709</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">139,529</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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 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: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%">10,535&#160;</span></td><td style="background-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,409&#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%">17,882&#160;</span></td><td style="background-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%">7,903&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">159,479</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">147,518</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">29,844</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">28,497</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">150,709</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">139,529</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202699117600">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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, as amended. Our Chief Executive Officer is a partner of CGM. 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 LLC's adjusted net assets, as defined in the MSA. </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 2022, CGM entered into a waiver of the MSA for the period through June 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA, which resulted in a lower management fee at March 31, 2023 than would normally have been due. At 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: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%">PrimaLoft, which was acquired in July 2022, entered into an Integration Services Agreement ("ISA") with CGM whereby PrimaLoft will pay CGM an integration services fee of $4.8&#160;million quarterly over a twelve-month period ended June 30, 2023. </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 ISA with CGM whereby Lugano paid CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2021. </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%">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: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%">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%">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.6 million and $0.3 million during the three 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%">March&#160;31, 2023 and March&#160;31, 2022, 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%">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 purchased approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $9.7&#160;million and $15.2&#160;million 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 months ended March&#160;31, 2023 and March&#160;31, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599299952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"> <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202598447296">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 Trust and 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="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, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations, Policy [Policy Text Block]</a></td>
<td class="text">iscontinued Operations<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company completed the sale of Compass AC Holdings, Inc. (&#8220;Advanced Circuits or ACI&#8221;). The results of operations of ACI  are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2023 and March&#160;31, 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="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - </a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dis</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">continued Operations</a><a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">"</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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Seasonality [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480781/205-20-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202604076816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 months ended March&#160;31, 2023 and 2022 (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.637%"><tr><td style="width:1.0%"/><td style="width:17.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="36" 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 March 31, 2023</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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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%">98,527&#160;</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%">3,359&#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%">6,607&#160;</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%">4,183&#160;</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%">11,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 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%">124,452&#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%">11,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">14,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,986&#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%">8,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,418&#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%">63,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">63,887&#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%">55,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%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,295&#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%">PrimaLoft</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%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,529&#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%">Velocity Outdoor</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%">29,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,040&#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%">Altor</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,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">8,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,512&#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%">Arnold</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,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,090&#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%">Sterno</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%">71,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">75,019&#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 #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%">419,877&#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%">8,877&#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%">42,610&#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%">46,803&#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%">24,061&#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%">542,228&#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:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:17.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/></tr><tr><td colspan="36" 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 March 31, 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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</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%">80,803&#160;</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%">2,388&#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%">7,545&#160;</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%">3,964&#160;</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%">9,323&#160;</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%">104,023&#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%">20,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">18,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,810&#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%">8,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#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%">47,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#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%">47,019&#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%">51,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,092&#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"/><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%">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%">43,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">2,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">51,446&#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%">57,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">6,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,828&#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%">26,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,165&#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%">74,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,920&#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 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%">409,744&#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%">9,826&#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%">44,478&#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%">28,995&#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%">17,470&#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%">510,513&#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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202603986608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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%">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%">124,452&#160;</span></td><td style="background-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%">104,023&#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"/></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%">37,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,810&#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"/></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%">22,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#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"/></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%">63,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,019&#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"/></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%">58,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,092&#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"/></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%">PrimaLoft</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%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Velocity Outdoor</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%">34,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,446&#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"/></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%">Altor Solutions</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%">61,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,828&#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"/></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%">Arnold</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%">40,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,165&#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"/></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%">Sterno</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%">75,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,920&#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"/></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 segment revenue</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%">542,228&#160;</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%">510,513&#160;</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="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%">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: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="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 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:#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%">542,228&#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%">510,513&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 Profit (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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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%">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%">7,670&#160;</span></td><td style="background-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,905&#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"/></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%">7,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:9pt;font-weight:400;line-height:100%">18,811&#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"/></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%">388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</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"/></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%">19,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,606&#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"/></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%">14,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,885&#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"/></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%">PrimaLoft</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,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">Velocity Outdoor</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,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,067&#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"/></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%">Altor Solutions</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%">6,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,834&#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"/></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%">Arnold</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,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,288&#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"/></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%">Sterno </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,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,034&#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"/></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 segment 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%">68,335&#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 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%">61,154&#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="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%">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:9pt;font-weight:400;line-height:100%">(19,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,552)</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"/></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 consolidated operating income</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%">48,897&#160;</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%">44,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 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:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income from continuing operations before income taxes:</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="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%">Interest 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%">(26,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,419)</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"/></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%">(1,005)</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%">(866)</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"/></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%">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%">1,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,036&#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"/></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 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%">22,839&#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%">28,353&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="Show.showAR( this, 'defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Summary of Goodwill and Identifiable Assets of Operating Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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="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: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%">6,377&#160;</span></td><td style="background-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,412&#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"/></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,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,254&#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"/></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%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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: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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,169&#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"/></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%">3,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,152&#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"/></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%">PrimaLoft</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,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,195&#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"/></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 Solutions</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,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,928&#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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2,185&#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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,003&#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"/></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="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%">39,317&#160;</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%">33,293&#160;</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="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: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="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: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:#cceeff;padding:2px 0 2px 1pt;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,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">40,322&#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%">34,159&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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%">March 31,</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%">March 31,</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%">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: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: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%">2023 </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%">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></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%">51,552&#160;</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%">53,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 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%">468,015&#160;</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%">450,537&#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%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,359&#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%">14,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">84,657&#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%">92,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,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:9pt;font-weight:400;line-height:100%">327,795&#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%">35,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,528&#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%">PrimaLoft</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,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,914&#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%">Velocity Outdoor</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%">24,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,356&#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%">Altor Solutions</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%">44,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,943&#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%">Arnold </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%">23,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,196&#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%">Sterno </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%">46,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,780&#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%">Sales allowance accounts</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%">(11,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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:#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%">326,744&#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%">331,396&#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%">2,356,058&#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%">2,335,065&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated totals:</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: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:#ffffff;padding:2px 0 2px 1pt;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%">8,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,471&#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%">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%">326,744&#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%">331,396&#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,364,455&#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,451,509&#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="#i33707867ccfb4c5cacff0acd8e318342_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599216608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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%">230,445&#160;</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%">225,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: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%">67,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,445&#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%">80,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#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,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,386&#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%">21,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,091&#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%">413,452&#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%">398,267&#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%">(210,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199,742)</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%">202,729&#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%">198,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"/></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="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 March&#160;31, 2023 and December&#160;31, 2022 </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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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%">99,944&#160;</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%">104,735&#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%">29,645&#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%">30,158&#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%">660,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,854&#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%">(26,083)</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%">(28,664)</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%">764,029&#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%">728,083&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202592628528">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Reconciliation of Change in Carrying Value of Goodwill</a></td>
<td class="text">summary of the net carrying amount of goodwill at March&#160;31, 2023 and December&#160;31, 2022, 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><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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2022</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:bottom"><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%">1,145,023&#160;</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%">1,145,023&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,297)</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%">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%">1,066,726&#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%">1,066,726&#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:15pt;margin-top:9pt;text-align:justify"><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:10pt;font-weight:400;line-height:120%"> Includes goodwill impairment expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.6&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recorded at Ergobaby, $32.9&#160;million at Velocity and $24.9&#160;million at Arnold.</span></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 three months ended March&#160;31, 2023 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:96.052%"><tr><td style="width:1.0%"/><td style="width:49.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.017%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><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.017%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.971%"/><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:8.5pt;font-weight:700;line-height:100%">Balance at January 1, 2023</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%">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:8.5pt;font-weight:700;line-height:100%">Balance at March 31, 2023</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%">40,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">40,896&#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%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">75,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">75,719&#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%">PrimaLoft</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%">291,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">291,150&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">39,773&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">91,129&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">39,267&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">55,336&#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 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:#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%">1,066,726&#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="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-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,066,726&#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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March&#160;31, 2023 and December&#160;31, 2022</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 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%">March 31, 2023</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, 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: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:bottom"><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%">785,303&#160;</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%">(254,279)</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%">531,024&#160;</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%">785,303&#160;</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%">(239,752)</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%">545,551&#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.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%">212,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(56,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">155,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">211,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(52,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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,837&#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.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%">483,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(126,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">356,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">483,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%">(118,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">364,495&#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.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,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">813&#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.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%">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%">(1,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">(1,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">775&#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:bottom"><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,487,482&#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%">(442,587)</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,044,895&#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,486,727&#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%">(416,256)</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,070,471&#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.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="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.25pt;font-weight:400;line-height:100%">In-process research and development </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.36pt;font-weight:700;line-height:100%;position:relative;top:-2.88pt;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:8.25pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:8.25pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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.25pt;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"/></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:8.25pt;font-weight:400;line-height:100%">Total intangibles, 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.25pt;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.25pt;font-weight:400;line-height:100%">1,544,947&#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.25pt;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.25pt;font-weight:400;line-height:100%">(442,587)</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.25pt;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.25pt;font-weight:400;line-height:100%">1,102,360&#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.25pt;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.25pt;font-weight:400;line-height:100%">1,544,192&#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.25pt;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.25pt;font-weight:400;line-height:100%">(416,256)</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.25pt;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.25pt;font-weight:400;line-height:100%">1,127,936&#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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023 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%">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="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%">2027</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%">78,564&#160;</span></td><td style="background-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%">103,128&#160;</span></td><td style="background-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%">97,803&#160;</span></td><td style="background-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%">91,447&#160;</span></td><td style="background-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%">80,713&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets by major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599051264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022 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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2022</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:bottom"><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%">1,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 style="background-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"/></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%">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%">618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,301&#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%">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%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,609)</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%">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,450&#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%">1,754&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599198560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 outstanding long-term debt and effective interest rates at March&#160;31, 2023 and December&#160;31, 2022 <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:97.368%"><tr><td style="width:1.0%"/><td style="width:32.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.922%"/><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%">March 31, 2023</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, 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%">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: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="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%">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"/></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%">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.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"/></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 Term Loan</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%">6.97&#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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">392,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.20&#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: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;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">2022 Revolving 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:9pt;font-weight:400;line-height:100%">6.89&#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%">8,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.98&#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%">155,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="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: Unamortized 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,929)</span></td><td style="background-color:#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,532)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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-top:1pt 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%">1,685,571&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,834,468&#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%">Less: Current Portion, term loan facilities</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%">(10,000)</span></td><td style="background-color:#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%">(10,000)</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:bottom"><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,675,571&#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,824,468&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599103856">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><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 months ended March&#160;31, 2023 and 2022 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"/><td style="width:67.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.798%"/><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"/></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;March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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 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%">(892)</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%">4,526&#160;</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="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%">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%">3,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,254&#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"/></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 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%">(4,485)</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%">272&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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:bottom"><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%">97,375&#160;</span></td><td style="background-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%">10,322&#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"/></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%">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%">&#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%">630&#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"/></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%">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%">97,375&#160;</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%">9,692&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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:bottom"><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%">72,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,375&#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"/></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="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:bottom"><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="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%">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.06)</span></td><td style="background-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="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:bottom"><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%">1.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.14&#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"/></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%">1.29&#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.14&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599076896">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 March&#160;31, 2023 and December&#160;31, 2022: <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%">March 31, 2023</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, 2022</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: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="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.3&#160;</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.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.3&#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%">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.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: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%">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.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"/></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%">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%">54.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%">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.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: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%">91.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%">81.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%">91.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%">82.1&#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%">PrimaLoft</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%">90.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%">83.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%">90.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%">83.7&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">87.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%">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%">87.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: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:#ffffff;padding:2px 0 2px 1pt;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.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%">88.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%">99.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%">88.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: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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">90.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.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%">90.7&#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: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%">March 31, 2023</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, 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: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%">17,488&#160;</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%">17,186&#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%">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%">37,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%">36,215&#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%">16,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,020&#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%">87,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,967&#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%">21,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#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%">PrimaLoft</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%">35,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,263&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,115&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,077&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,475&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,046&#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%">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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">100&#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 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%">229,692&#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%">223,509&#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_codi_NoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599243472">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 March&#160;31, 2023 and December&#160;31, 2022 (</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 March 31, 2023</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="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:bottom"><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">(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:9pt;font-weight:400;line-height:100%">(1,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: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%">(1,300)</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="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 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%">(1,300)</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%">(1,300)</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="margin-bottom:15pt;padding-left:18pt;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.</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, 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 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:bottom"><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,300)</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:bottom"><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,442)</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,442)</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="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, 2022 through March&#160;31, 2023 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, 2022</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,501)</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%">Contingent consideration - King's Camo</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,600)</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%">Adjustment to contingent consideration - King's Camo</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%">300&#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%">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%">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%">Balance at December 31, 2022</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,442)</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%">Termination 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%">142&#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"/></tr><tr><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:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023</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,300)</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599086304">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 three months ended March&#160;31, 2023 and 2022 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%">Three months ended March 31,</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%">2023</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%">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: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:bottom"><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%">1.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%">3.9&#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%">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%">7.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:9pt;font-weight:400;line-height:100%">3.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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Utilization of tax credits</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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3)</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%">Non-recognition of various carryforwards at subsidiaries</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%">11.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%">(0.4)</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%">United States tax on foreign income</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.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%">(0.9)</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%">Effect of classification of 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%">10.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:bottom"><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%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6&#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:bottom"><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%">43.1&#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%">35.2&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599293856">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 months ended March&#160;31, 2023 and 2022<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:79.824%"><tr><td style="width:1.0%"/><td style="width:66.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.715%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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"/></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 March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</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"/></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%">90&#160;</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%">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 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%">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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">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%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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"/></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%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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"/></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%">74&#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%">92&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202604008288">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">159,479</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">147,518</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">29,844</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">28,497</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">150,709</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">139,529</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="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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 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: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%">10,535&#160;</span></td><td style="background-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,409&#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%">17,882&#160;</span></td><td style="background-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%">7,903&#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="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 March&#160;31, 2023 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%">2023 (excluding three months ended March 31, 2023)</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%">29,731&#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%">2024</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%">39,311&#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%">2025</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%">35,924&#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%">2026</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%">32,550&#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%">2027</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%">28,140&#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%">68,197&#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%">233,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"/></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%">53,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: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%">180,553&#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>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock', window );">Lease Supplemental Balance Sheet Information Table</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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">March 31, 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: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%">6.35</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.77</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.80&#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.39&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Supplemental Balance Sheet Information Table</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeaseSupplementalBalanceSheetInformationTableTableTextBlock</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-types1: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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202597788976">
<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>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_NumberOfBusinessesOwned', window );">Number Of Businesses Owned</a></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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity', window );">Sole owner of Trust interest of the company</a></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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments</a></td>
<td class="nump">10<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Businesses Owned</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of trust interest held by parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596372000">
<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="3">3 Months Ended</th>
<th class="th" colspan="1">9 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>Jul. 12, 2022</div></th>
<th class="th"><div>Jul. 08, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 03, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">76,000<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">75,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="nump">$ 4,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">335,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,149<span></span>
</td>
<td class="text">&#160;<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="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">$ 541,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="nump">$ 2,257<span></span>
</td>
<td class="text">&#160;<span></span>
</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,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">248,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">306,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">530,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">530,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">539,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 541,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 541,112<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_InitialTermAndRevolvingLoanCommitment', window );">Initial Term and Revolving Loan Commitment</a></td>
<td class="nump">178,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">209,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name | Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 48,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>
<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_VelocityOutdoorMember', window );">Total | King's Camo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 25,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="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">$ 7,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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InitialTermAndRevolvingLoanCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Initial Term and Revolving Loan Commitment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_dei_LegalEntityAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_BusinessAcquisitionAxis=codi_KingsCamoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_KingsCamoMember</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>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202595758912">
<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="3">3 Months Ended</th>
<th class="th" colspan="1">9 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>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,636<span></span>
</td>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 5,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 335,296<span></span>
</td>
<td class="nump">291,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6,951<span></span>
</td>
<td class="nump">6,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,992<span></span>
</td>
<td class="nump">2,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="nump">1,991<span></span>
</td>
<td class="nump">1,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,058<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">539,576<span></span>
</td>
<td class="nump">541,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">541,112<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="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">3,581<span></span>
</td>
<td class="nump">2,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">248,200<span></span>
</td>
<td class="nump">306,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</a></td>
<td class="nump">264,773<span></span>
</td>
<td class="nump">322,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</a></td>
<td class="nump">8,865<span></span>
</td>
<td class="nump">7,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">360<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">60,493<span></span>
</td>
<td class="nump">72,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,324<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="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">204,280<span></span>
</td>
<td class="nump">249,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="num">(44,147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="nump">7,319<span></span>
</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,951<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="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="nump">2,257<span></span>
</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,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">530,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">530,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">541,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 51,268<span></span>
</td>
<td class="nump">63,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,967<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">58,700<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="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="text">&#160;<span></span>
</td>
<td class="num">(1,187)<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="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="text">&#160;<span></span>
</td>
<td class="nump">57,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="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="text">&#160;<span></span>
</td>
<td class="num">(868)<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="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="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="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="text">&#160;<span></span>
</td>
<td class="nump">12,699<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="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">$ 45,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</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">(368)<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,536<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="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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">11,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,536<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202588368880">
<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>Jul. 12, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 306,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">335,296<span></span>
</td>
<td class="nump">$ 291,149<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | 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="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 48,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">20 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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | 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="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 209,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | Technology-Based Intangible 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 49,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">11 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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | In Process Research and Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TechnologyBasedIntangibleAssetsMember</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_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InProcessResearchAndDevelopmentMember</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>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202589944176">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="nump">$ 105,397<span></span>
</td>
<td class="nump">$ 23,762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember', window );">Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">536,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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,966<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="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">216,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">48,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 16,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.03)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Gross Profit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202597696720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 10, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,989<span></span>
</td>
<td class="nump">$ 5,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="nump">$ 220,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="nump">66,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="nump">$ 170,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800<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_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202601147056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Balance Sheet Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 10, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229,692,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,509,000<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="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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,533,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="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="num">(1,391,000)<span></span>
</td>
<td class="nump">$ 5,370,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="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</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="nump">18,126,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</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="nump">79,847,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</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="nump">11,148,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</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="nump">16,192,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal Group, Including Discontinued Operation, Revenue</a></td>
<td class="nump">$ 8,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,249,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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1,533,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</a></td>
<td class="nump">3,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,930,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</a></td>
<td class="nump">1,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,524,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="num">(2,464,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,477,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Discontinued Operation</a></td>
<td class="num">(1,073,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,107,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="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="num">$ (1,391,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,370,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</a></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,391,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, 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="nump">10,044,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Disposal Group, Including Discontinued Operation, Inventory, Current</a></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,345,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</a></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">346,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="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></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">18,126,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Disposal Group, Including Discontinued Operation, 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">6,949,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Disposal Group, Including Discontinued Operation, 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">66,678,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</a></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,220,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</a></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">79,847,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</a></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,810,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</a></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,570,000<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="Show.showAR( this, 'defref_codi_DisposalGroupDueToRelatedParty', window );">Disposal group due to 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="nump">250,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</a></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,518,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></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">11,148,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities', window );">Disposal Group, Including Discontinued Operation, 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">10,999,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</a></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,193,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></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,192,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_DisposalGroupDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal group due to related party</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600769904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Operating Results (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 10, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,391,000)<span></span>
</td>
<td class="nump">$ 5,370,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="nump">$ 8,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,249,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="nump">3,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,930,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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,524,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="num">(2,464,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,477,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="num">(1,073,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,107,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="num">(1,391,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,370,000<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="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="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202592812880">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 542,228<span></span>
</td>
<td class="nump">$ 510,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">124,452<span></span>
</td>
<td class="nump">104,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Europe</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">22,418<span></span>
</td>
<td class="nump">20,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">58,295<span></span>
</td>
<td class="nump">52,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">34,040<span></span>
</td>
<td class="nump">51,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">40,090<span></span>
</td>
<td class="nump">38,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">75,019<span></span>
</td>
<td class="nump">76,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">37,986<span></span>
</td>
<td class="nump">56,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">61,512<span></span>
</td>
<td class="nump">63,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,887<span></span>
</td>
<td class="nump">47,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember', window );">Primaloft</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">24,529<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">419,877<span></span>
</td>
<td class="nump">409,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | 5.11</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">98,527<span></span>
</td>
<td class="nump">80,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Europe</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,829<span></span>
</td>
<td class="nump">8,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Marucci [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">55,578<span></span>
</td>
<td class="nump">51,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Total</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">29,892<span></span>
</td>
<td class="nump">43,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Arnold [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">26,649<span></span>
</td>
<td class="nump">26,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Sterno Products [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">71,588<span></span>
</td>
<td class="nump">74,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | BOA</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">11,299<span></span>
</td>
<td class="nump">20,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Altor</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">53,462<span></span>
</td>
<td class="nump">57,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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Lugano</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,887<span></span>
</td>
<td class="nump">47,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">5.11 | Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">166<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,877<span></span>
</td>
<td class="nump">9,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | 5.11</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">3,359<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Europe</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Marucci [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,061<span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Total</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,936<span></span>
</td>
<td class="nump">3,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Arnold [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,184<span></span>
</td>
<td class="nump">1,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | BOA</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Altor</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Lugano</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">BOA | Primaloft</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">47<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">42,610<span></span>
</td>
<td class="nump">44,478<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | 5.11</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">6,607<span></span>
</td>
<td class="nump">7,545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Europe</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">6,865<span></span>
</td>
<td class="nump">7,590<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Marucci [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Total</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,340<span></span>
</td>
<td class="nump">2,426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Arnold [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">10,983<span></span>
</td>
<td class="nump">9,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Sterno Products [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,247<span></span>
</td>
<td class="nump">302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | BOA</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">14,652<span></span>
</td>
<td class="nump">17,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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Altor</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Lugano</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Ergobaby | Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">720<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">46,803<span></span>
</td>
<td class="nump">28,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | 5.11</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">4,183<span></span>
</td>
<td class="nump">3,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Europe</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">4,534<span></span>
</td>
<td class="nump">3,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Marucci [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,431<span></span>
</td>
<td class="nump">419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Total</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Arnold [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | BOA</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">11,696<span></span>
</td>
<td class="nump">18,904<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Altor</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Lugano</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Lugano | Primaloft</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">23,419<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">24,061<span></span>
</td>
<td class="nump">17,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | 5.11</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">11,776<span></span>
</td>
<td class="nump">9,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Europe</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,187<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Marucci [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Total</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">743<span></span>
</td>
<td class="nump">1,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Arnold [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">884<span></span>
</td>
<td class="nump">508<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Sterno Products [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | BOA</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Altor</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,050<span></span>
</td>
<td class="nump">6,047<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Lugano</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Marucci | Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 177<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202591678416">
<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>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>Clients </div>
<div>Segment </div>
<div>Facility</div>
</th>
<th class="th">
<div>Mar. 31, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 40,322<span></span>
</td>
<td class="nump">$ 34,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments | Segment</a></td>
<td class="nump">10<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">50.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_NumberOfManufacturingFacilities', window );">Number Of Manufacturing Facilities | Facility</a></td>
<td class="nump">18<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 39,317<span></span>
</td>
<td class="nump">33,293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">6,377<span></span>
</td>
<td class="nump">5,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">1,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Total</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">3,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">1,978<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">4,914<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 4,104<span></span>
</td>
<td class="nump">$ 3,928<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of clients.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202589753344">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 542,228<span></span>
</td>
<td class="nump">$ 510,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">124,452<span></span>
</td>
<td class="nump">104,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">58,295<span></span>
</td>
<td class="nump">52,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">34,040<span></span>
</td>
<td class="nump">51,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">75,019<span></span>
</td>
<td class="nump">76,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">37,986<span></span>
</td>
<td class="nump">56,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">61,512<span></span>
</td>
<td class="nump">63,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,887<span></span>
</td>
<td class="nump">47,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember', window );">Primaloft</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">24,529<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">542,228<span></span>
</td>
<td class="nump">510,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">124,452<span></span>
</td>
<td class="nump">104,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">22,418<span></span>
</td>
<td class="nump">20,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">58,295<span></span>
</td>
<td class="nump">52,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Total</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">34,040<span></span>
</td>
<td class="nump">51,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">40,090<span></span>
</td>
<td class="nump">38,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Products [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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">75,019<span></span>
</td>
<td class="nump">76,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">37,986<span></span>
</td>
<td class="nump">56,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">61,512<span></span>
</td>
<td class="nump">63,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,887<span></span>
</td>
<td class="nump">47,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">24,529<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596325728">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">$ 48,897<span></span>
</td>
<td class="nump">$ 44,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">22,839<span></span>
</td>
<td class="nump">28,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">2,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="num">(1,005)<span></span>
</td>
<td class="num">(866)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">68,335<span></span>
</td>
<td class="nump">61,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">7,670<span></span>
</td>
<td class="nump">5,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">388<span></span>
</td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">14,340<span></span>
</td>
<td class="nump">7,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Total</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="num">(3,276)<span></span>
</td>
<td class="nump">3,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,038<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Products [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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">4,493<span></span>
</td>
<td class="nump">3,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="num">(19,438)<span></span>
</td>
<td class="num">(16,552)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">7,951<span></span>
</td>
<td class="nump">18,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">6,934<span></span>
</td>
<td class="nump">5,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">19,776<span></span>
</td>
<td class="nump">13,606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Primaloft</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,021<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(26,180)<span></span>
</td>
<td class="num">(17,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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">2,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="num">$ (1,005)<span></span>
</td>
<td class="num">$ (866)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596761568">
<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="2"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ (11,301)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,211)<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="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,364,455<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,451,509<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="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">40,322<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 34,159<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">326,744<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331,396<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="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,356,058<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,335,065<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="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">39,317<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33,293<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">51,552<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,589<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="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">468,015<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,537<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="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">6,377<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,412<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,206<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,213<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="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">81,975<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,657<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="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,014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,995<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">35,881<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,185<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">171,659<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,528<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="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,014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,152<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Total</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">24,617<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,159<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="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">223,365<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,356<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="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,284<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,195<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,983<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,666<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="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">107,993<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,196<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="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,978<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,185<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Products [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">46,564<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,400<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">196,897<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,780<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="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,914<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,003<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,069<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,630<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">236,956<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,359<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="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,636<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">44,022<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,368<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">194,606<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,943<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="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,104<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,928<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">92,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,911<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">370,884<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327,795<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="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,718<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,169<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Primaloft</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2,677<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,486<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="Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">303,708<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310,914<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="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,278<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,005<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 866<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 8,397<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,471<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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="#i33707867ccfb4c5cacff0acd8e318342_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_IdentifiableAssetsOfSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599681920">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 11,809<span></span>
</td>
<td class="nump">$ 9,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">413,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 398,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="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in process</a></td>
<td class="nump">21,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(210,723)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(199,742)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">202,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">230,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">67,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">80,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 13,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,386<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202604243904">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 11,809<span></span>
</td>
<td class="nump">$ 9,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials</a></td>
<td class="nump">99,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">29,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">660,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">621,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: obsolescence reserve</a></td>
<td class="num">(26,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,664)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 764,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 728,083<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202592697200">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">1,145,023<span></span>
</td>
<td class="nump">1,145,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,145,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, estimated impairment loss</a></td>
<td class="nump">78,297<span></span>
</td>
<td class="nump">$ 78,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">26,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 39,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,773<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="Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment assessment assumptions weighted average cost of capital</a></td>
<td class="nump">15.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="Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="nump">21.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</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">$ 32,900<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="text">&#160;<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">40,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,896<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="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">16.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></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">$ 20,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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="text">&#160;<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">75,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">75,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold [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="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="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="text">&#160;<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products [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="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="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="text">&#160;<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Other Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202591653680">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">$ 1,145,023<span></span>
</td>
<td class="nump">$ 1,145,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses (1)</a></td>
<td class="num">(78,297)<span></span>
</td>
<td class="num">(78,297)<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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">1,066,726<span></span>
</td>
<td class="nump">1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">1,066,726<span></span>
</td>
<td class="nump">$ 1,066,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of March 31, 2017</a></td>
<td class="nump">1,066,726<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">40,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">40,896<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="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">16.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="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="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold [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="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</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="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">39,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">$ 39,773<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="Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment assessment assumptions weighted average cost of capital</a></td>
<td class="nump">15.00%<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="Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="nump">21.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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">75,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">75,719<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">91,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember', window );">Primaloft</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="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">291,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 291,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">$ 291,150<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600653472">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 26,374<span></span>
</td>
<td class="nump">$ 21,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">1,487,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,486,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(442,587)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(416,256)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">1,044,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,070,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_FiniteLivedInProcessResearchAndDevelopment', window );">Finite lived in-process research and development</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">1,544,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,544,192<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangibles, net</a></td>
<td class="nump">1,102,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,127,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">785,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">785,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(254,279)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(239,752)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">531,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">545,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">212,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(56,862)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,811)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">155,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">483,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(126,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">356,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(3,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,824)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">1,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(1,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,185)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 775<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_FiniteLivedInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite lived in-process research and development</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedInProcessResearchAndDevelopment</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202603515840">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 26,374<span></span>
</td>
<td class="nump">$ 21,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">78,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">103,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">97,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">91,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">$ 80,713<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202603943920">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 1,754<span></span>
</td>
<td class="nump">$ 2,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranties issued during the period</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">3,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Fulfillment of warranty obligations</a></td>
<td class="num">(922)<span></span>
</td>
<td class="num">$ (3,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 1,450<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599903392">
<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="1"></th>
<th class="th" colspan="2">3 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>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 589,800,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="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,200,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="Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,765,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,760,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,761,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,766,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,526,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,526,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-Term Debt, Maturity, Year Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-Term Debt, Maturity, Year Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">340,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Long-Term Debt, Maturity, after Year Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,000,000<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">$ 12,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_A2022CreditFacilityMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">2,800,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_A2022TermLoanMember', window );">2022 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="nump">100,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">8.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">1.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">2.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Revolving Credit Facility | Base Rate | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Revolving Credit Facility | Base Rate | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">1.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Term Loan | Revolving 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Term Loan | Revolving 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_SwingLineLoanMember', window );">Swing line loan | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="nump">$ 25,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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2022CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_us-gaap_LongtermDebtTypeAxis=codi_A2022TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2022TermLoanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=codi_A2022CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2022CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentAxis=codi_SwingLineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SwingLineLoanMember</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600647760">
<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="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 12, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">$ 32,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs</a></td>
<td class="num">(10,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">21,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(1,005)<span></span>
</td>
<td class="num">$ (866)<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">6,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,234<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">$ 14,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,532<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 12,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 4,300<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202597112992">
<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="2">3 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>
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 27, 2023</div></th>
<th class="th"><div>Jan. 26, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 27, 2022</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 23, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="num">$ (10,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="num">$ (10,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt</a></td>
<td class="nump">1,675,571,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,824,468,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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</a></td>
<td class="nump">2,200,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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">76,000,000<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">589,800,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">14,929,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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">1,685,571,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,834,468,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">1,700,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>
<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="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="nump">$ 0.25<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="nump">10,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-Term Debt, Maturity, Year Three</a></td>
<td class="nump">15,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-Term Debt, Maturity, Year Four</a></td>
<td class="nump">25,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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="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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">8,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">155,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">15,532,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=codi_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">392,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="nump">395,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">875,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 243,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></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>
<td class="text">&#160;<span></span>
</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">$ 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="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="nump">6.97%<span></span>
</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.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="nump">6.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>
<td class="nump">5.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_Debtissuanceaggregateprincipalamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt issuance, aggregate principal amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DistributionsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distributions payable amount per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=codi_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CreditFacilityAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202586138080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail)<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="2">3 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>Apr. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 27, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 26, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 27, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 28, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 28, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Nov. 20, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 13, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 28, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 07, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 02, 2019 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 6,045<span></span>
</td>
<td class="nump">$ 6,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="nump">$ 2,869<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares) | 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="nump">500,000,000<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares) | 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="nump">71,993,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,203,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="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="num">$ (48)<span></span>
</td>
<td class="nump">20,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, 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="nump">50,000,000<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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, 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="nump">12,600,000<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="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="nump">$ 48<span></span>
</td>
<td class="nump">20,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share | $ / 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">One vote per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share | $ / 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="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.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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">$ 18,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,051<span></span>
</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="nump">$ 17,510<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 18,051<span></span>
</td>
<td class="nump">17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="num">$ (892)<span></span>
</td>
<td class="nump">4,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="nump">$ 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations', window );">Commissions Payable to Broker-Dealers and Clearing Organizations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased | 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="nump">46,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock Repurchased During Period, Shares | 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="nump">210,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock Repurchased During Period, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares) | 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="nump">500,000,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | 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="nump">712,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 20,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">18,051<span></span>
</td>
<td class="nump">17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share | $ / 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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 1,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, 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="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,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="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">$ 96,504<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockDividendRateSpread', window );">Preferred Stock, Dividend Rate, Spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.04985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, 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="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,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="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred Stock, Liquidation Preference Per Share | $ / 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 96,417<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, 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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 1,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, 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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 110,997<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="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share | $ / shares</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="nump">$ 2,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share | $ / shares</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">18,051<span></span>
</td>
<td class="nump">17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 48<span></span>
</td>
<td class="nump">$ 20,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | 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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member] | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="nump">$ 24,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Distribution Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>At the market offering costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distributions for contribution based profit allocation payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Distributions payable amount per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreferredStockCashDistributionsPaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Cash Distributions Paid, Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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_PreferredStockDividendRateSpread">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Dividend Rate, Spread</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreferredStockDividendRateSpread</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:pureItemType</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_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommissionsPayableToBrokerDealersAndClearingOrganizations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount payable to broker-dealers or clearing organizations for executing or clearing trades or orders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202595954640">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions', window );">Net Income Loss Available To Trust Stock Net of Distributions</a></td>
<td class="num">$ (892)<span></span>
</td>
<td class="nump">$ 4,526<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="Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">3,593<span></span>
</td>
<td class="nump">4,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of income tax</a></td>
<td class="num">$ (614)<span></span>
</td>
<td class="nump">$ 4,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">72,178<span></span>
</td>
<td class="nump">69,375<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="Show.showAR( this, 'defref_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment', window );">Net income (loss) from continuing operations attributable to common shares of Holdings</a></td>
<td class="num">$ (4,485)<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">$ 8,022<span></span>
</td>
<td class="nump">$ 13,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of income tax</a></td>
<td class="nump">97,375<span></span>
</td>
<td class="nump">9,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="nump">$ 97,375<span></span>
</td>
<td class="nump">$ 10,322<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-18<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596818496">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">$ 229,692<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 223,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">91.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="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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">82.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="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="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="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.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="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="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="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="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.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="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.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="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="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="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.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="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="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="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="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.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="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="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="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="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.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="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="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="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="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.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="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="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold [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="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="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="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold [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="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="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="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno Products [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="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="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">99.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno Products [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="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="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.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">90.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99.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="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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">88.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88.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="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="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="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="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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54.90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">55.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="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_PrimaloftMember', window );">Primaloft | % 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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">90.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_PrimaloftMember', window );">Primaloft | % 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="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="Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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">$ 21,259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 20,045<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,529<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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,377<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Total</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="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="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">6,310<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,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="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="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="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,105<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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">17,488<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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">37,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,077<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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">87,360<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">82,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember', window );">Primaloft</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="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="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">$ 35,441<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 36,263<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%">March 31, 2023</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, 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: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%">17,488&#160;</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%">17,186&#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%">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%">37,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%">36,215&#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%">16,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,020&#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%">87,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,967&#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%">21,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#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%">PrimaLoft</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%">35,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,263&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,115&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,077&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,475&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,046&#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%">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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">100&#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 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%">229,692&#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%">223,509&#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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_OwnershipAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599746336">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 26, 2023</div></th>
<th class="th"><div>Oct. 27, 2022</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="nump">$ 18,051<span></span>
</td>
<td class="nump">$ 18,051<span></span>
</td>
<td class="nump">$ 17,931<span></span>
</td>
<td class="nump">$ 17,510<span></span>
</td>
<td class="nump">$ 18,051<span></span>
</td>
<td class="nump">$ 17,352<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202600917744">
<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) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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="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="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,300<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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="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="Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (1,300)<span></span>
</td>
<td class="num">(1,442)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Carrying Value | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (1,300)<span></span>
</td>
<td class="num">$ (1,442)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Put option of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202604213392">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_KingsCamoMember', window );">King's Camo</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="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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">9<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_PolyfoamMember', window );">Polyfoam</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_KingsCamoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_KingsCamoMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PolyfoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PolyfoamMember</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599730096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details) - Ergobaby - Goodwill [Member] - Fair Value, Nonrecurring [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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="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="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="nump">$ 20,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Carrying Value</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="nump">40,896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Fair Value | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Fair Value | Level 3</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></td>
<td class="nump">40,896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Fair Value | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, Fair Value Disclosure</a></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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueMeasurementsNonrecurringMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</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="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202604135888">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 589.8<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202597005184">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (net of Federal benefits)</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign income taxes</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">3.20%<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="Show.showAR( this, 'defref_codi_ImpactOfSubsidiaryEmployeeStockOptions', window );">Impact of subsidiary employee stock options</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="nump">1.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Utilization of tax credits</a></td>
<td class="num">(1.50%)<span></span>
</td>
<td class="num">(4.30%)<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="Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries', window );">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</a></td>
<td class="nump">11.40%<span></span>
</td>
<td class="num">(0.40%)<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="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">2.80%<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets', window );">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">43.10%<span></span>
</td>
<td class="nump">35.20%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impact of subsidiary employee stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202592628528">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Expected contribution to the Foreign Plan</a></td>
<td class="nump">$ 0.3<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202603488752">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized loss</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(13)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 92<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202603642704">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="nump">$ 10,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">10,535<span></span>
</td>
<td class="nump">10,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">17,882<span></span>
</td>
<td class="nump">7,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="nump">$ 10,400<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596637536">
<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>Mar. 31, 2023 </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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019</a></td>
<td class="nump">$ 29,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">39,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">35,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">32,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">28,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">68,197<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">233,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">53,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 180,553<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596757072">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">6 years 4 months 6 days<span></span>
</td>
<td class="text">5 years 9 months 7 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">7.39%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202598435104">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 17,882<span></span>
</td>
<td class="nump">$ 7,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 10,535<span></span>
</td>
<td class="nump">$ 10,409<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202596326528">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 17,882<span></span>
</td>
<td class="nump">$ 7,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 10,535<span></span>
</td>
<td class="nump">$ 10,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">ote O - Commitments and Contingencies<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%">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.   </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%">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 office and manufacturing facilities, computer equipment and software under various 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 </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%">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 months ended March&#160;31, 2023 and 2022. The Company recognized $12.3 million and $10.4 million in the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 March&#160;31, 2023 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%">2023 (excluding three months ended March 31, 2023)</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%">29,731&#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%">2024</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%">39,311&#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%">2025</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%">35,924&#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%">2026</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%">32,550&#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%">2027</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%">28,140&#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%">68,197&#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%">233,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"/></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%">53,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: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%">180,553&#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. As the discount 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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">March 31, 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: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%">6.35</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.77</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.80&#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.39&#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%">March 31, 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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">159,479</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">147,518</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">29,844</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">28,497</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">150,709</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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">139,529</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%">Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 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: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%">10,535&#160;</span></td><td style="background-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,409&#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%">17,882&#160;</span></td><td style="background-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%">7,903&#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="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="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">Other Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202591724064">
<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">1 Months Ended</th>
<th class="th" colspan="2">3 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>Feb. 28, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 589,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 2,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_ErgoMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 4,800<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="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">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="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="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="Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgoMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_OwnershipPercentageIntercompanyLoanAgreement', window );">Ownership percentage intercompany loan agreement</a></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_OwnershipPercentageRelatedPartyVendors', window );">Ownership Percentage, Related Party Vendors</a></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="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="nump">$ 600<span></span>
</td>
<td class="nump">$ 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 9,700<span></span>
</td>
<td class="nump">$ 15,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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Management fee waiver</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage intercompany loan agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ownership Percentage, Related Party Vendors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_OwnershipAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202605306096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 10,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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140202599241280">
<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="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,400,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="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>codi-20230331_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/20230331"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20230331.xsd" xlink:type="simple"/>
    <context id="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ief367383d5894dcb9e919c9dd94ecb45_I20230427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2023-04-27</instant>
        </period>
    </context>
    <context id="id39bb6a267f44fcd8a0882a059cbddd0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9f852c375e564a0393a56050f42dee09_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i25a7165290944f04bf0f4ab22ca0a664_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i252fa7a73ba047269d46542d005bd9af_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b61f5220f2e4400af4a59283dc029b8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia3f1533960094eb695d0a15102aded2d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i05fafaa0f72e4183922bed854b444c8e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i901a54041663413790dd38b0a8af5369_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="i7ee01c109227401990676856fc8067ca_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="icd4920a710004e3ab3338c650310d8a1_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="ic2dbf631723f449992792574da8d00d2_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="ia3ef6e10a292444993a78f461eb35d22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c13fa4c80f7471399c464d745824733_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="ifb78d86f4a0b432e880c8945c737dff0_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="i4fc5129a4b534546bfd82bc62a73bf80_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="i1c29d2bab7f34d22b739b270921f11fb_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="ie3ddf02d23514431a982cac66c1fed87_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="i37a52b7ea0b54a0584eb097138628840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i615b5c19c3014779b42e9f0d7d682795_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i74fb05ff1bf04221992487638d1cc29a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i971b957fca67498e95873f779ea058fd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i754e9554d53844fd94214aa5ff8a265f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ieeaa6a217fcc42d9a2d3505be55ea878_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib6b90e8809834b1bbddcb303d047b352_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifeddab1945434d4b962cdd9f70a8458c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie847e45bfe9241819d39df06713e71a6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4b52eb99937a406bb8904bede70a71aa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i214b13a3a9f8461a96cd91d5ccdc7be6_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="ife02060f945b479dab21ccf55ea6bde4_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="i31ea5154293e43a3b322d35031a39f8e_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="i61744d6f94f84798961a018bca284f61_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="i4fe29c0bc09141cd96aaa07332aa5393_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i82eb51cde30149bbb230523ba24ff09d_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="ib134c9d6093e4a04b0e6df1632912616_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="i70634a11a0384db88d5bfedd9bcc0798_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="i6fdb4e4ed7b245028e736611d4b951c3_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="i2a85776a57e347e6af8e9e3eb2ee461b_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="i9c5310e101c94b2d882f47db2f41b67b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7f04271f8a27478f8cf724312551e914_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibfc868a7acc248668b5d8eb8dca582cb_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i18f6ede13da746d481a473caf6b38601_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5d2cd197cdc14bbd8a307ffd3e925e47_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib4ba62de71284174ae0fa283e1d43f48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic955dfc1159a41a38cea3f5f2a039cbd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic9ac344de1fb4e13b90981a2f63250ea_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5957616991b3456f89c49a4c387cf7a8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i410c32cd94834fd3a65addd3989a6231_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6b7cd167fc834157914884601e9367db_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5e86fceea7cb469ea9beff41ac911962_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia255c093ad624f32bfa5cbd6f1f9c570_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i10085c61f60c44849c3bc7f5fc72277c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie251700109314a4cb985dd458a2cdafb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i94f5a1e125b94b2688a5f340293d20b4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i88d217e40a4d43858fa93022131fe60d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i05c6045c5eef43cda943b7c3eec2c2e9_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i996ee09cc2394c2ab6d5bf3a8332e952_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iee9b8e7389e74594b214d798d97176a6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i955de38ecdbe4373a6c9e10b1a9f9f27_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie4ba09331d0342a8b4fe61bbfa8e865f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2bdc71baf60f4055bba1775b83e17a4c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i659f4c835656419e90f92121764b922b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1db331ec7d834992896fa465cb904cc7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1f61468bb65e4441909ea35d34876507_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ida39e3ed90b747949c217cd8f1358d7a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i41778e26d6f7475ba0afbb1b8ad383af_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id8e6df5d21e8426f8a3a5ff405603510_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iea967406b83146c8844d9f976db1c6d2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie275493852fb437ca5bbc9aec987c57d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i456e1a57ac354ef486d66314dda5345b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id176939d6853428994159a1711f5b413_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="id11f643811e64104a2a4f9840c465dc1_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i09dfd6d760574d9eacde8ca884c49cb3_D20220712-20220930">
        <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-07-12</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibc598f5c52e14ca3adaf143d15897670_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i842114b80cf44eb29205a432721b674c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i182179640d234e0cb7a0282b7a300438_I20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i44d25657faa7405c959527b000772579_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="ieb3955e8c5ab4e408f2bb0babf25a043_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="id0b2a47901c5475f94bf6f3bbce07a9f_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="i87d03bc6c51f4855bc15da578eae8870_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="i04186164d94843d7bc168746eabc4538_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9955f4f7d9394062b347b58acc150503_D20220708-20220708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-08</startDate>
            <endDate>2022-07-08</endDate>
        </period>
    </context>
    <context id="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-08</instant>
        </period>
    </context>
    <context id="i33b298c8a24349e684bff20e8bf2cd93_I20230110">
        <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>2023-01-10</instant>
        </period>
    </context>
    <context id="ia45bea886ea641e3bc226c6a606159eb_D20230110-20230110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="i871cb9516c024198abd40fd634d5746c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110">
        <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>2023-01-01</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1974241592b1452fb75451bdfaba7061_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i73c60dd645434bf2837b85d0d9d8ca5c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i581e599577024f8a9c45565feec98092_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7293b0b2521e4608bfd4de3d8fe531c2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic659fee397384be8a3c32d38c68019ab_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9ec702a4533640c8a23a453f8bb54636_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibcd6a9baba74438f989f3bd519b305b8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifbc639a1a27d403ab5536036bf56cdf3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifd3d2b3c7f4644ba8789e0c0b0d21dba_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc1b2c1e97014cff93156a5c9640b620_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6de3936e35b8493992ebe2f2b4adf373_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i32d625f957ba4594a209fd5b29b6c777_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i51f99be4108f4a46af0f407e672a911a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id8cb05c3415e4b25b5dc22743942f083_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8a2ee6245a0040f0affcfe3c49159b26_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7cc47f7c161f45219ada89f36e87870d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a76f7e01e1340e38bb630ff1cfe2a8b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i327812c6fe904b36b502edf669ad3547_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i18e26abb754647ab839d162269ff012b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic839e2c465ef45bda96b9bec7c1d735f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i235c058aa3a946adb5c240674f64759f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i26f31cbd31e04f2197259a9ae04b11e3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie8852a851f644c0f9eed341ff31a53c2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iddcb376eed644d30ab2400184610f271_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id517c305fe334919844afea6bc2f37a6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia57c43d3c6b54b1c8cb5dd32b767e762_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3375cf3b3b1e4e8295ba77ed6c465fac_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i083219bf38bd4e49ab5002ffd85d8747_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i14e4d0138f784b8193acdcfb3130ed2b_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1c32710234ac4cb68f21ba7133163f10_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7052dfd8380a4b1c9f6a1ffe76fd3859_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff759956e1ea4ab4bdc6f79d53f72703_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id9cf0ba0d1df498cac96487cc8deb195_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2f89a07bf8dd485d9fcc22d6c91edaa2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5dfebfa8a0f74aabb409438a4de0d9d6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82380363a3c64869b4c556c803bfdba8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i672e6a6f8f2f458a9c25b6dc9075156a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0ab7f29001834b35b4186460d0a38bd6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2a605406b1b745acb7073834773be1cf_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9bb93b7db2a44b6e84953191692ff84e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i98df6ff291ff40dd8116b82515331689_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7a0b6dbaefb44e858875e9deb2c19dc4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic11eacace7f84c08a9bf719114bcd592_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i160f05b0493148a7b0be54c4078af8ea_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i31e331c596af4ef8958f63a8d7e32582_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iad4f9ebdad2e430d89e408e3f63c8215_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5d8c7997ca714e2282e41806e31ab838_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7277f97075764a878620d7d3b9313d30_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie54c49334c104dfab4be0a1fa06b4ff7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic45bc0567fa64c82a4f261f783c940d8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icdf4f14c495744c4a2c659a496c48244_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i39224e0784db4e1297a744915ea457e1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1dc9991678af4e4d9d60a10746b07abb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i04b7a8783ffa447080e21193a228c445_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id1a70641fe6343898a8e9d552ea6c2f2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4126fac5a70a4a5684087a53047b2bc9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie2c948e52d5e4946b3de1e6928f497d2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae98875b03dd4080bb75a3f7eded98cd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i870e95e1e99c4654ac5121d1849228ae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ief200e3f103948e8ac336fefb6e2be34_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffac572bf70849688ada4dbef19f47b4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic16063ada12d4bda9b632880eedfb2bc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9f93b50fc0d546b5b2c6afc0fa9bee95_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib534d1ac51c446d7aac49b476ad6ba34_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3243a4f2d38f471485d7cc4ef4ddf1e6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2098824058714c03a608e48a26c9da59_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2e7b1dac62504b42945b5b338564a37d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i06697e73faf840c182bbd4b5dd3bc37e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i767407aee29445d6bc40092f787eeb73_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3f6611691ee44e1dbad75688aed3225f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie0d15ce695394042a8dd53225b4f5565_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie3b9c54a497846a6b838b5fd0129b0dc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4a978515c9464074b93e7090f31e47cd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i20cefeee6b714a49997d0a971e07cad4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i16471858709a4b7a9d8c323a42700c84_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i50e38b1e9f264b7cac3aa3fbf2a1cce7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i097438eba5a94b99bbc9e40a16e9d8a5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i48c00b22c2714ee684744dd788292fa7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib05714f2490746b5a0c076b5c69f6197_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i78f2e647947a4d3dbb1601240a23215b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i064859ad99ff45f2b4c386e9f22a23d0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6a1adb96551240c88f773a84e54b991f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0ef12e9063d54bb5bb43c990d936dd08_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3f2ee697368345239d594541e4bd5bf7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifc304008c15046bd99c419c3cbe62b9d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic7f16fdf8a1241998c344dc828e89871_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i08cf2ae9a77f40768da9e66945b51f38_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i05a347f6cce64846839f073a628440e0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i557817a53c8c43308d643d8b9fcd2a54_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i22911e3be391421d913861eaef229073_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i94460a64798d41f699872e24e936848a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2d0f1c0ba23047c3a436e4906450e184_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1741b1431c194a2cba6c74f1345ec5e7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9c6db5af856f40d49f40cfa3a51b2545_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5632705e7e874aa2b88d45ebf212f6e1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ieb2b5a2d0eaa45ea98e3a4e7a63199bb_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i12565a6d1fbb4ce78ce1507a346427e1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie42274eb599f43dbaa6786a3ae7cf2dc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic4ace2c1740b481985af6b16af64b07c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ce0faf7fc3542419cf6b4b8bd0c4012_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5caa1cfe609c45e39f7764aac27ab0a5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7d1425abb69a474f8b3b1370bc7f5332_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia7ba283b50cd4b5ea1708df6b4c3108f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9b3a08e1a9de4c8498fa4bd7367a73fa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0faefcd269244144a7ef6c363b48b83f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idcd5b11c62cc4e05a1723eeef1ce91d6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i113814e37f55499795e3b806573e81e7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if7c70efd42db4d009b0690f51902c675_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="i29e68fd05bbe4fb0a93cc13ea4a07d33_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7b427fef4ce44a0d98de310785f4926a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i06170695e76b4d0aa47a2fae0902c8bd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3419952f4a7e4638a8a8468661a146b5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2b6b21c72b3b4e8b8b1d5512c6ca9c9c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7e8fae1b71ab4be58c3c23d7eb57db30_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i54cddd2df2e948798f95f756ff79f674_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i33da4076494e401b9a0711f5d490e5d9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if50f38c20c9c4a009de1dfab02da5e59_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9f38a7726176424487db332755dfbc22_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i553c7ad83066483784b5467fc0691c45_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ff1969bebf04906be95bfbc1e211610_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i22e284a9ad934c64bf22783958b9c12c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifcc4751374bc47679af4885364c8109c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i907bec9bd00e4903a4e7670476752469_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i334c7f21592a4f61809e0f73d4c1bb2f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5a42ce3fe8b43148246c8c69d30a935_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5514919cd36249f088ec01acad9fdecf_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9277e38a69364db9950cec242dbe1943_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3866a0552c274867a5527959071deb30_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9d21efe077994487a3cd739d6291998a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3903ac7e7a3d4d47a0ccf81653284c27_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iae3f257b98aa4fda99469c902db089bc_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6852e9336fe541b2907e4c42dded3044_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idb622204ea414541b7a30286327b8d2d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9659b7847c3435db6014347b65404d8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0ae608cd954f435cbda596c5b2f46031_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1340ef096094b13a641be90f8a0efc8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4ce3d9a804164bb2a86abf4278790921_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5b1714bff8f44535930be85cad4950dc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i77ffc4eb01234970968fd297e1880ad0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i179d713b051347738a1f25c8ec9f4755_I20230331">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4e2325f3e92447b3bf8785c677b335f3_I20221231">
        <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:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i856eafaede694bd68946bfeee94a3f43_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i05419ed72f38482b80f8fa5924fc3262_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i60dc1759fb8e4cf186326343c85792fe_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1e602e042b649f1bce3ad03fb13c66f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6051fc4e6e93463fab4d201cdc357ab0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib89b6e425d8d4fe19fdfafed628ab53f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib023bfc6c5884f3f8de42b6acd3d9366_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia81d7ad2ef1a4357b8c091e63c18897c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibd1582a1a18b4317a6abe5cf486470a0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i163c63c554334c36ac01680476b99046_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8be5c4373096456b90203f0c29808a74_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i86b58fd13dfc4dbbb0044c60ecf64212_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5ca6f519cd1548d8a545c9211d8f615a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0258f383e3684d128b51278447438e31_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2033cef3106542caac860a81782b3bfd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2d9862a856434b41b1b31f300a212e99_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i76f1e0cf3880472f8b6083f52a676687_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i224b9b976add460f87ca8b4ce4395b06_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7c8a4af57eeb4267a53d63049789770e_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0ab3bc2a4052403183445f99aa93efeb_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="i706a349cbac94efc86d12099dca7a433_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id62deb05a88744dd83bb89f215a24234_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="i60071dae0e6b48bf9eb9768c16767ee0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3c135bdcf49415e8cedeb92687df1a1_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="i532779f714274f06b30b0c8ab70d040b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i44873822ef494af3a52af1cef53d23d8_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="i57782768a24e427f8802b55a9d7ccd44_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4df22a61544842979541e90847786643_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="i59d51272d78f490b859c04e3e6e3a2d8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8f229f2ef4b24f58a4f7697b51683ce7_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i25e1724d602e4277825557af1342a242_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="i0934cc4e57f44356baa91f6bcdb26228_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="ia4714b358cdc4109b83a614e7106651f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if73042e1b0e14cb7903904e7f9cf3652_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="i76515961ca184f38b115bdd68e48fa09_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i14e514e231924f2fa241d3b17482102f_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="ie70196d0b7744b94899c94ffa09ad1b8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib165b4a34a7e4306bc43e2f94410a422_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i437d400b87534cb0bc4f0811afd94a40_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if50ef00676cf4b24bf0c57588ff9da6b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i33382c458c4f4826b7c31abd31432140_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i915a3a51643f42379f945d0b7bb81eee_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3c471bbe94c84801a2a0f203375be67d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i109032c75c7d4a14866b717133396ddd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i891af002ab7749b28a39e33743106280_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7b41ee064bfd41f396b107cf2723185e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i47990e13e85b45a6af2e70e243ab646e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iacbfac13ad76473cb77cc0a26d3852e5_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>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i593d5c17bf6649398aeb512c2ffb23ef_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>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="idb8a1e0cef94419f996d70919d78a458_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>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="i59ef2ccaaddb464c8093ff2106058fd5_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>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="ib00f849c3c3846809539300938bc888c_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>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i97eced9b78a04a32be33df80f94ce292_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>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712">
        <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:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i1574aacd22004a55b5c16bfb16c898c4_I20220712">
        <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:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="ic4068d8293df44f28fd561ca45924fa5_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:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="ie0af9e022a2b4704baba0dce4364743c_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:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="icbc4717266a841acaf9f503d905b5e64_I20220712">
        <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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i44a923605a724e8ba354954c6960b25f_I20220712">
        <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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="iba76fa813d5c45e48f58346943c4c74f_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i1bad912f687a47c0b9077eabd9db71c6_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SwingLineLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i88776ba6d3e04332b3702c1bae739c25_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="i55064d66a7974b8094a7b7e44d9f8476_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="ie274d7ebe964458aa542f7d1e25434f5_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="id1e8775603d2448f897702795602a497_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="iad444f27a4da4888af09636fe3073fbc_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="i8fa03622eb824706b02ff2e1195419e2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8ff82259d73b4e6dbc68283d82a03785_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icc84aaef45aa472ea01cdbaefdaf3f0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iae16d92634f3410682cf297e14d73216_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i692c1bcca240432893bf23c1bb8f25ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5557f6e0d2444789af5584036bfea42d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ca320deb1864e378f861ddd9f306477_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i89b331a2b36048eba4367c206422e015_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i917f9838741e46aa8fce820278fbafca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49fbf5d069f5440eb12b7227bbc66845_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe6a4821dfdc48dbb15250b9e012c49b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i995ed8c1fd2448eea5e6d0be7c70d76f_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="icde03e92a7734bb18437695587f8c7b8_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i563f4496ae9c41a1bfbc50eda903de57_I20220712">
        <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>2022-07-12</instant>
        </period>
    </context>
    <context id="i2917f44f46c0491bb07fb8f65864529b_I20220712">
        <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>2022-07-12</instant>
        </period>
    </context>
    <context id="ie9fced74e2fb40b38a3c0eaaff776ae1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i017fc016e31240bc80c83ce1547a7d08_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id673a34d4a4842a6ba406026d2faeacb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i26ba69634a574cac872d5c3d72140b42_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic253ee6c7db34c6e907b977e8ba09108_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ibc001388fca94608a63a8cafeb3f4370_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="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i61d3939a9f6544cc9ae235b853addd54_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="i3923c498f7694a2abbaf3e4c600bdc63_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="i89af5d0a60804b08a595c35a3dd34591_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="i591cf278052d49bbb062095bd9ce7a68_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="id4653740664040668a7941eea26d9d74_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95e8bb90fe054c37b42150b929d03421_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="i7b8cd11a82d5427fb30fbd93f3d0ec36_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="i16b641bf47c4423aa9ef55838e4b71fd_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="i1478c57aa1fc40a9bf8ba6df6b190c81_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="if9d1a5769d344e49b4418bbe38a6918f_I20180313">
        <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>2018-03-13</instant>
        </period>
    </context>
    <context id="i467961637af241719a7f61ac8cfa6931_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa6c350765a24bcab561dc2007d0706b_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="i18f312e7d7254c9197574ec64e4bf289_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="i38c70eaab7b84c14bd4e797dddf17ee5_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="ie2aef11ed2e2432081cbac9bf66561ce_D20230430-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ic1913093fc1c43108136da4a9dff94e0_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie64519aba3c1411382c13a9638f1351c_I20230427">
        <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>2023-04-27</instant>
        </period>
    </context>
    <context id="i8a0f2d85c510455196c0093ced3773c2_D20230427-20230427">
        <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>2023-04-27</startDate>
            <endDate>2023-04-27</endDate>
        </period>
    </context>
    <context id="ib72b767e30214ee2aa8b7cab78f537f5_I20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2023-01-26</instant>
        </period>
    </context>
    <context id="i31a1496a4c8d4c76ba28c1fea1713840_D20230126-20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2023-01-26</startDate>
            <endDate>2023-01-26</endDate>
        </period>
    </context>
    <context id="if6523f7170d343feb3e839e8bcb5eb1f_I20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-10-27</instant>
        </period>
    </context>
    <context id="i459bfeb82c244ed7a35bd642c10557c1_D20221027-20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-10-27</startDate>
            <endDate>2022-10-27</endDate>
        </period>
    </context>
    <context id="i3652f8f3209247678876f6d831caf886_I20220728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-07-28</instant>
        </period>
    </context>
    <context id="ida27cad5abe34ea8adce7d835827ff96_D20220728-20220728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-07-28</startDate>
            <endDate>2022-07-28</endDate>
        </period>
    </context>
    <context id="idca7cb08d10d4475ab38033dfe0bd73b_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="i1f9826c5e5664efda7accc5284355e17_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="i3e5f21dbd25b4281be02e74349af1748_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i9726fee41e734ae88320c6e8ffd11cf3_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="iae68e6b490a146b6a0726000cefed0d3_D20230130-20230130">
        <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>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="if09e12f8edef49b9b2695c4c96f2c0d2_D20230130-20230130">
        <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>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i5c57de345e5e4831a07d6493143e6968_D20221030-20221030">
        <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-10-30</startDate>
            <endDate>2022-10-30</endDate>
        </period>
    </context>
    <context id="i2c0696d813144c90a4a9ea5ad5b05fee_D20221030-20221030">
        <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-10-30</startDate>
            <endDate>2022-10-30</endDate>
        </period>
    </context>
    <context id="i9fbbc111cb014136a2d7b454eb0d4c8a_D20220730-20220730">
        <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-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="ie90400d0420a42dea3c41df95793dc19_D20220730-20220730">
        <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-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="ide1b4abd78264f798cebe357c8a449b1_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="ibb8430e09d8e46aeb0ee1d699b22e4cd_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="ia1e6cc378bed454f99eb654a992bfbce_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="i6353153876a54fb6b7416b08a2d48d39_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="i62081b92e9a1478c81a474972f301191_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ife208814d6af4b589a041896783028f3_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i38a1d00ba5774628997b8f8065c26bb4_D20230130-20230130">
        <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>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i9c2bb292be674a19872d35fae6df0a71_D20230130-20230130">
        <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>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="iff749ba7507e4ac2b5595dd7b0f7fa9c_D20221030-20221030">
        <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-10-30</startDate>
            <endDate>2022-10-30</endDate>
        </period>
    </context>
    <context id="i719eb511cb3a4866be2c32545c1e49cd_D20221030-20221030">
        <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-10-30</startDate>
            <endDate>2022-10-30</endDate>
        </period>
    </context>
    <context id="icb8eebcdb0e8400a8aac736df752adfc_D20220730-20220730">
        <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-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="iba3f33b00dbe417b93c0c0e32f556f26_D20220730-20220730">
        <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-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="iba84b7ffb0d64ee9be162f2c03a4c72d_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="ie864c98f81384632b6c0f083e818e179_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="i8e866838436b4aeda23f750d2ad06920_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="ib0a487b53fe5480ab2e43016ffd0a846_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="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430">
        <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>2023-04-30</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130">
        <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>2023-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030">
        <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-10-30</startDate>
            <endDate>2022-10-30</endDate>
        </period>
    </context>
    <context id="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730">
        <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-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="i64a5629d353646f1844fa14d942ad50d_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="i963d43407a1340d2babf0e96c11828c7_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="i995c99b7403f4d6b9caed9cdb9ad8eb5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i17624455cc7c4eb794e03ce400b94dd0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0fa288bd3b0d4c20bd676a383db26de8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i660ab3275c184d62843a9a1249c7dbe2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iecd9df1a46b74a039f590a3dfaae4637_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i941308c483a24d91bde7033b779628c4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib02576b82f454643bd964fa1ccdc6540_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5545be72aea345f091c52f85ca25f333_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i684bca2765d847619b25fda83ac3ed9f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia533a7fa80e74a168ad555d2ee0dff52_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2a47b9220a384794a7844ab034107271_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9bca7d0d5fb044f48845ba2c4177e21a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id86b82a81a154f6cb0dd98715c2684c4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i14704084d34a4a6cb6be5028d569a80c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaa0279332ce04bdba631bc3352d7333e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8b909f207b414119b430b2334b2fe711_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4658ae69bb0940aab8b301c6e551ad58_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia902fdf98af34aa68a9932c609592c39_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i777177f865b74abd8ba750c9b074b24d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8bede27007984e9bb720545641cc50ca_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7083ac3a0cc4480b80eed1adeaa1b4a8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1edee2d3b364870a4989a706531365a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1007db13f5014dbe906076cf3ef4b2fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i71918e6bac744d2fa50f63ba60eae6b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76bda1f6f6734ebc9f5b8cd66701a96a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib32c62e4d7cf48d9821d04488f24d6b0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifdaa23000a764f04976ca288359f6f1f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib65cfdbf045c4793868aa9403691a17f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5afc4ed38ff541509151eee903b182d2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i284a539680754c6491994abd72bc8509_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i436c30df995c4c268415cd1f4ce595a0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i053646cd156047cbbe518f3de9e3e49f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib58d73cc1d804ae0a5741b3de41a1950_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7883bfc4b89742b2a9bdf6ee15aa4d56_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9565aec19eb4456a418f4bdc2b5cc84_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0ffafdb814f745f9b741fd3fd20768e8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia53f0567e75e4f0cb32d747686b0cae1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iec67b21686544574bee687460e77e4d7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i197f496f222d440488cb201885d573fd_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i18a00ac8d6f7498abd23587177fdcd01_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib0c1c7a0f580469fa7f8bc4f7afca489_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibcf8014d9db04f5980ea42f605457dc5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1ac82a927f064109bf94f6484398673a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icb0962c635644df6905ae86f5f6fa8dd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1b9a8c3ab7644b6b950277c5e209195_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie0831cd848a34f53a40e55a77e076c2e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2e518c1d5fd04514b946cfecdc82cb24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f7e264bf6ea48689d7d07c8ab0f7581_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i56fea459e33d4172b77e48876961627e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a1def448e094164a04d4bdbad813882_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4adcbcaccfd64fe9b9d0eb87cc81d22d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8afbbe2a16641d7badd104a62406ff6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic39f69f5c54c49dba1eb77512c95160d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i566cca77e98448ee8b2484c82305bec8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id909a136939c43b5a6ebfacc5973d3c2_I20230331">
        <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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iee8060a441ed485c8a31436b9e51a723_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if24d8b3d3bd0469ca6e8e004087895d3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib50dd74938da40fb938884c46545c71d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i97f7297c92ef4d27a2c3b16255401cad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id120ff31fa274be4aa1a69cb57711713_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4881adb7e9cc4b969238f4669b5eed93_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iadd14b625ddb485f80afa03690c442e3_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic7cc6ec4101a468fa877176190810f67_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie2d3142b4cf243b1b377dd780994d599_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="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie6d419402295466f8354c6aaa5c70706_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PolyfoamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9333e6d077d04c01ae977d02507f3ac6_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="icebcc301ce5445a4ade110889ceb7b21_I20221231">
        <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:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f5601f1826f4bc89939c16b60a3ffc6_I20221231">
        <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:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d9b9a66c2d04f64be8c59955aadbb01_I20221231">
        <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:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9874886fd3984f30bd3aec8f3d9967f2_I20221231">
        <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:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id45577fe86a14f15beb22518728a57fa_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8f8610135e8544a590d2d41abebb546a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2515d3c94a86462b8cf70d9f49a3d63c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46aff5cd820f4faaaea7fe8f46e15336_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic98d6e30c3fe41cdaa271088ce22d2c2_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="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3b9e05f15a8148528c7e51ce0f5f34b4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if580582953264ce4b17e0cd0f4c41a29_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iecd861e0fae94e6fb331aeb8d5b6536c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if089dba9d9d249fcb8f878a4d5aa40fb_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="i0792453d5fb547d79d667825fca7ab79_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="iaa7b4168df564fb6940916ef60e0b21a_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>
    <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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl8yLTEtMS0xLTExNjcxMQ_aa440947-23af-40f8-aa65-e0894d8a8bdd">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl8zLTEtMS0xLTExNjcxMQ_537a64de-6b0a-441d-b7c6-bd106e3ac910">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl80LTEtMS0xLTExNjcxMQ_04dcee90-9d90-4fa1-b0ba-25ee4c44e893">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl81LTEtMS0xLTExNjcxMQ_66dbf724-a361-4873-9ba0-3f011b18f0a9">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80L2ZyYWc6NzEwZThjMjc2NzlkNDEzZDk5ZmNmZDNjZGI3OTA1YzcvdGFibGU6MGY0ODNiZWE0ODI2NGVmYWJmMDdlNDg5YjBiOTFiNWYvdGFibGVyYW5nZTowZjQ4M2JlYTQ4MjY0ZWZhYmYwN2U0ODliMGI5MWI1Zl82LTEtMS0xLTExNjcxMQ_67499621-da6f-4916-a234-525985c13cbb">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMi0xLTEtMS0xMTY3MTE_cdd8ed6e-5713-4159-ad29-6cfdb407d04f"
      unitRef="usd">11301000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMi0zLTEtMS0xMTY3MTE_e72d0a91-4866-4a69-96f3-365d0255a4fa"
      unitRef="usd">12211000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNC0xLTEtMS0xMTY3MTE_2c73bbeb-9642-4c7c-ad90-1994009b2895"
      unitRef="usd">6831000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNC0zLTEtMS0xMTY3MTE_e81d3547-5c47-40af-8d06-7e3cca62fd33"
      unitRef="usd">7234000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockNoParValue
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNi0zLTEtMS0xMTY3MTE_d12aad5c-b2f3-4d26-b446-c774b091b384"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfNy0zLTEtMS0xMTY3MTE_0405e78f-346a-44a6-87ec-66a817cdf834"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfOS0xLTEtMS0xMTY3MTE_50dea212-1bc1-49b8-bb8f-170cf884761e"
      unitRef="shares">71993000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfOS0zLTEtMS0xMTY3MTE_db841b31-1c9b-4c56-96ac-c3d1786b5ef4"
      unitRef="shares">72203000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTEtMy0xLTEtMTE2NzEx_ad91c11f-17f5-4217-ad75-2609a876c076"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTItMy0xLTEtMTE2NzEx_0eb5fda8-5dc4-4737-b17c-2ee57577818b"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTMtMS0xLTEtMTE2NzEx_7b211ca9-dc83-4ecb-8319-1d7afa01989e"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTMtMy0xLTEtMTE2NzEx_a5eb8f59-45f3-4df6-90d2-1ba4fecf4be6"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTUtMy0xLTEtMTE2NzEx_00a512cd-0d8f-43ee-abdb-f56ded25d8c9"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTYtMy0xLTEtMTE2NzEx_673a1335-719e-44fc-b052-48bd912db49d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTctMS0xLTEtMTE2NzEx_9cd7b20b-5e69-426a-b5f5-0b0a05aa4454"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMTctMy0xLTEtMTE2NzEx_3baebfe5-ec7a-4c65-a99f-0d90f1caa7bc"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjAtMy0xLTEtMTE2NzEx_c63ae087-ac71-464f-92e2-f6bdec92a0eb"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjEtMy0xLTEtMTE2NzEx_fd1f0db5-2e61-4515-8810-25c92ced164b"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjItMS0xLTEtMTE2NzEx_38d3003a-7d55-4c1d-91ca-87c3281247e7"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjItMy0xLTEtMTE2NzEx_f3e1c848-d783-4310-b978-c04b14665930"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjUtMy0xLTEtMTE2NzEx_5542fcee-f399-40fc-9c43-63ebf5430905"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjYtMy0xLTEtMTE2NzEx_4cdbfc4b-897e-4dcf-8dd2-4876c7a9b9ad"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjctMS0xLTEtMTE2NzEx_efcb1da6-eb35-4d3e-8cf6-82b256fd10ac"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yOC9mcmFnOjEwY2MxZjgwNTliOTQ5N2JiZWE2ZDQxNjFmZGMwM2EyL3RhYmxlOjU0ZTc5MTcyN2VhNDQ1NDRhZmQ5NjIwMDNlMzE5NzdhL3RhYmxlcmFuZ2U6NTRlNzkxNzI3ZWE0NDU0NGFmZDk2MjAwM2UzMTk3N2FfMjctMy0xLTEtMTE2NzEx_54e05ff6-b9a0-47b3-ada2-14929f6ed2f7"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockVotingRights
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83Ni9mcmFnOmY3YzkwNjU0M2JhMDRjZTRiNzRlMzQyMmNlZDI3MWEwL3RhYmxlOjliYzE5ZDJiZjlkYTQ0NWJiOTk0MDU2MDI4OTQ1ZDA5L3RhYmxlcmFuZ2U6OWJjMTlkMmJmOWRhNDQ1YmI5OTQwNTYwMjg5NDVkMDlfMC0xLTEtMS0xMTY3MTE_2931f1f0-c286-4529-aaf6-01bbecd54b9f">One vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7">http://fasb.org/us-gaap/2023#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1">http://fasb.org/us-gaap/2023#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id45577fe86a14f15beb22518728a57fa_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8f8610135e8544a590d2d41abebb546a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="id673a34d4a4842a6ba406026d2faeacb_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i26ba69634a574cac872d5c3d72140b42_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85Ny9mcmFnOmQyOWNkMmQ1MjU5YjRmYTFiMjUzOGJjN2I4OWQyNzQ3L3RleHRyZWdpb246ZDI5Y2QyZDUyNTliNGZhMWIyNTM4YmM3Yjg5ZDI3NDdfNw_0e6f9a6b-9361-40bf-86bc-c964717c8ceb"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkx_f2a2532e-0e56-40ee-b833-808771ce702f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MmUzY2ZkNjczNWQ3NDA1YTgxN2UwOTY1MDcxNzdlODcvdGFibGVyYW5nZToyZTNjZmQ2NzM1ZDc0MDVhODE3ZTA5NjUwNzE3N2U4N18wLTAtMS0xLTExNjcxMQ_61df8ad1-f7db-477d-a4db-7a423e2431c1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8xMjc_cf6ee26f-af3e-443b-9b35-af96de3cce1b">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6Yjc2NTExMzIwMzY1NDhmZmJjM2RjOTQ0OTljMGZiYTIvdGFibGVyYW5nZTpiNzY1MTEzMjAzNjU0OGZmYmMzZGM5NDQ5OWMwZmJhMl8wLTAtMS0xLTExNjcxMQ_16f2f396-c765-44a8-8f4c-d51c0a22d97e">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTky_403f6696-ef65-49f9-8e2b-3457a64d05c7">COMPASS DIVERSIFIED HOLDINGS</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTEtMS0xLTExNjcxMQ_2f002f01-3cf6-4591-8b49-ca98a72c078a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTMtMS0xLTExNjcxMQ_23287d8e-878e-4c5c-a54d-2404f23ea309">001-34927</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZjI2NzM5ZWE5M2NjNDIwMWE0ZGNhM2JjZmExMWFkMzIvdGFibGVyYW5nZTpmMjY3MzllYTkzY2M0MjAxYTRkY2EzYmNmYTExYWQzMl8wLTUtMS0xLTExNjcxMQ_6a02777f-62cd-4fbe-843b-578a7f803be3">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg0_02ab7e85-61a6-4126-8a8d-c92559a3459d">301 Riverside Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkz_1d9c0d73-121a-4205-9f13-b922de1b32c4">Second Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg1_79e72cb3-4771-4fc5-95e4-e209cdfbf987">Westport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg2_9f3e70df-1267-4c90-8dd2-5049b561be85">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg3_1f261745-fa42-4815-8926-f35f79dbaf1a">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg4_c3659ce1-f65a-4d14-ab25-05bac1cfb22f">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTk0_21968f4e-2989-4e77-94ab-21c64e20b7b2">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTAtMS0xLTExNjcxMQ_2268ec5e-f3f5-4600-882a-1d4072c1bd5c">Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTItMS0xLTExNjcxMQ_bab0bbeb-750e-4011-b611-39b06cb59ab9">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iea0e5970845647ffb1218c53a8375e25_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18xLTQtMS0xLTExNjcxMQ_81491d2c-1182-4fa5-a792-27a620707af6">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTAtMS0xLTExNjcxMQ_b7ca7fe8-7904-4977-b730-732be6591ae6">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTItMS0xLTExNjcxMQ_72445f88-3d29-4539-9a73-6de93f9b755d">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic7dd5a90148c49278b20138c8c4d7082_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18yLTQtMS0xLTExNjcxMQ_5b6f7007-808e-4800-a536-7c59e0f3ca16">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTAtMS0xLTExNjcxMQ_c0c32e17-fa76-49ed-aef5-0a3349df99ba">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTItMS0xLTExNjcxMQ_6304bbb2-8686-4396-b8f7-190eb5a1d91c">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2dcb788bab124c1a97af888b2b1a088c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y18zLTQtMS0xLTExNjcxMQ_0351adeb-0ae4-4b5e-8284-ac5757fd1b55">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTAtMS0xLTExNjcxMQ_5b55543b-3880-49fc-b9ea-39f0e048de9f">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTItMS0xLTExNjcxMQ_1e084002-5b63-48f9-bb4d-d32a78ca50f7">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iad82f3f160fa4735932f80c2d9e11ddd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6MGY4OTE3Njk1OGM5NDUyOGJhMzM3MTdlNWFmZTE3NWMvdGFibGVyYW5nZTowZjg5MTc2OTU4Yzk0NTI4YmEzMzcxN2U1YWZlMTc1Y180LTQtMS0xLTExNjcxMQ_966ceaca-9b60-479f-b1c1-298d1e86ff34">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTg5_3af984b9-b01c-4b88-a868-747e9c434f90">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTk1_c6ee3aeb-c789-41aa-b1f0-2ecf5f7c5ba2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8wLTEtMS0xLTExNjcxMQ_df6efced-0945-42c8-b367-9e07528dcceb">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8xLTMtMS0xLTExNjcxMQ_3e0d5a80-fdc6-4e8c-bfee-717adf65563e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGFibGU6ZDE0MzVkYjg0NjlhNDUwMmE1MmUwY2RlZjYxZWVjMjEvdGFibGVyYW5nZTpkMTQzNWRiODQ2OWE0NTAyYTUyZTBjZGVmNjFlZWMyMV8xLTctMS0xLTExNjcxMQ_c360a956-3edb-493c-8824-9299bc221252">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTkw_df1f24b9-bcf3-4645-93de-33bfb2bd3c49">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ief367383d5894dcb9e919c9dd94ecb45_I20230427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8xL2ZyYWc6MmNkNDY4OWU5ZmUwNDhiYzkzMzVmYjY5ODJmNTEwNmYvdGV4dHJlZ2lvbjoyY2Q0Njg5ZTlmZTA0OGJjOTMzNWZiNjk4MmY1MTA2Zl8yMTE2_46422df3-dd9a-42ab-ba02-8caa7216cdaf"
      unitRef="shares">71947729</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNC0yLTEtMS0xMTY3MTE_290a6097-5640-4dc3-b8a0-0a27de16d25e"
      unitRef="usd">53656000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNC00LTEtMS0xMTY3MTE_dc90a572-406c-490d-aa43-7185dcb1c292"
      unitRef="usd">57880000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNS0yLTEtMS0xMTY3MTE_02119869-8714-4da6-97f0-2f663a3a9498"
      unitRef="usd">326744000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNS00LTEtMS0xMTY3MTE_fe7d3bd8-cea7-4ef9-87cb-4db3b7f75c8a"
      unitRef="usd">331396000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNi0yLTEtMS0xMTY3MTE_0a36f3fb-37fa-4cc8-9d9c-370cc0ec82ff"
      unitRef="usd">764029000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNi00LTEtMS0xMTY3MTE_6c1c83a9-a605-447e-bc06-69682b646f2d"
      unitRef="usd">728083000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNy0yLTEtMS0xMTY3MTE_9a208891-a0b7-4219-8cc2-05cb246323da"
      unitRef="usd">64189000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNy00LTEtMS0xMTY3MTE_b8d98d56-8052-410f-92b0-6cbda516c74b"
      unitRef="usd">74700000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfOS0yLTEtMS0xMjEzNTk_0f98eae5-08e2-4f4d-99ca-2a915d407356"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfOS00LTEtMS0xMjEzNTk_daea6c48-f599-4cac-b1f9-97fb9a1597c3"
      unitRef="usd">18126000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTAtMi0xLTEtMTE2NzEx_7a62fc96-ba4d-4f5b-8a24-dfd5ea0c5103"
      unitRef="usd">1208618000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTAtNC0xLTEtMTE2NzEx_3a336f17-869e-45a1-a255-1d6646026a79"
      unitRef="usd">1210185000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTEtMi0xLTEtMTE2NzEx_f362e7ec-bde4-48cf-b970-8ecd23c6b0c5"
      unitRef="usd">202729000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTEtNC0xLTEtMTE2NzEx_b1a4d7d0-be7b-4903-b411-235b0e5f0525"
      unitRef="usd">198525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTItMi0xLTEtMTE2NzEx_3d578f75-f9cb-4981-a22a-ab4c53ca26fe"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTItNC0xLTEtMTE2NzEx_5a7f686f-eb57-49ea-ac0f-826312d28030"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTMtMi0xLTEtMTE2NzEx_123b1be2-ca92-4f19-bd43-8fe84010c944"
      unitRef="usd">1102360000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTMtNC0xLTEtMTE2NzEx_1d0bbef2-08a0-4008-af6d-f7cb9a7e8e36"
      unitRef="usd">1127936000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTQtMi0xLTEtMTE2NzEx_1fcf7d40-372f-4baf-8453-869a21eed43d"
      unitRef="usd">177492000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTQtNC0xLTEtMTE2NzEx_a9773a2c-ad17-4098-9b22-a2cd807d551d"
      unitRef="usd">166412000</us-gaap:OtherAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTUtMi0xLTEtMTIxMzY5_977e8128-f235-44b4-8aa6-40bb02d4bcc7"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTUtNC0xLTEtMTIxMzY5_505aff66-bd80-4a62-aee6-398cb8a5f828"
      unitRef="usd">79847000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTYtMi0xLTEtMTE2NzEx_b8e0ad8a-f0d5-4394-856f-4008d203ab8f"
      unitRef="usd">3757925000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMTYtNC0xLTEtMTE2NzEx_cc75dc06-daf4-41e4-9038-6a14064559dc"
      unitRef="usd">3849631000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjAtMi0xLTEtMTE2NzEx_15e8b1e4-d2be-4097-ae53-a33b2e72fa26"
      unitRef="usd">78718000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjAtNC0xLTEtMTE2NzEx_cd16f68c-a458-4538-a986-f3a6f0eebfb9"
      unitRef="usd">90404000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjEtMi0xLTEtMTE2NzEx_0cda6c96-9a52-434d-9656-917fe64f95e3"
      unitRef="usd">201044000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjEtNC0xLTEtMTE2NzEx_1a8f116e-3001-44ab-bd6f-97e3425fc7d9"
      unitRef="usd">196239000</us-gaap:AccruedLiabilitiesCurrent>
    <codi:DueToRelatedParties
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjMtMi0xLTEtMTE2NzEx_6716b475-33e9-474e-845d-75814e973362"
      unitRef="usd">15034000</codi:DueToRelatedParties>
    <codi:DueToRelatedParties
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjMtNC0xLTEtMTE2NzEx_2a7937e9-c8db-4fd4-bbc8-e0b940e744e1"
      unitRef="usd">15495000</codi:DueToRelatedParties>
    <us-gaap:DebtCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjQtMi0xLTEtMTE2NzEx_1558347d-77ef-49bc-9522-1d3b6007be27"
      unitRef="usd">10000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjQtNC0xLTEtMTE2NzEx_7629268c-85b8-444e-bee6-50128d25cac8"
      unitRef="usd">10000000</us-gaap:DebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjUtMi0xLTEtMTE2NzEx_3379ced5-9e8a-4608-a2a6-2ffe7da33a52"
      unitRef="usd">40075000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjUtNC0xLTEtMTE2NzEx_2260de8d-35db-43d7-b07b-261a2cca6f19"
      unitRef="usd">36545000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjctMi0xLTEtMTIxMzgw_6e77b943-00bb-40e7-a9b0-25538c90ef8b"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjctNC0xLTEtMTIxMzgw_10c4d3da-ee95-4dda-8b52-204948aa2192"
      unitRef="usd">11148000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjgtMi0xLTEtMTE2NzEx_4755f094-4221-4aac-a030-dacc944764e0"
      unitRef="usd">344871000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjgtNC0xLTEtMTE2NzEx_e0bbd819-d0f9-4043-a362-a47164324b72"
      unitRef="usd">359831000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjktMi0xLTEtMTE2NzEx_b72f8068-742e-4282-a7e5-2274ba4e3ce2"
      unitRef="usd">139645000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMjktNC0xLTEtMTE2NzEx_7ea77628-ce7c-4cde-a29e-9d30395805a2"
      unitRef="usd">145643000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzAtMi0xLTEtMTE2NzEx_27714ebf-703d-4115-8a91-b56057c927c4"
      unitRef="usd">1675571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzAtNC0xLTEtMTE2NzEx_c992233f-ef8d-47dc-91fb-b3b4ddd35acf"
      unitRef="usd">1824468000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzEtMi0xLTEtMTE2NzEx_1062f8c5-9091-4841-bc26-928aa7f3eab5"
      unitRef="usd">153205000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzEtNC0xLTEtMTE2NzEx_f7db65a2-710f-427a-a275-77a750366033"
      unitRef="usd">141535000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzItMi0xLTEtMTIxMzkz_ecf18c39-2b29-49b6-a879-603111cc4824"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzItNC0xLTEtMTIxMzkz_1c9aa032-887f-425d-8821-35c84d921bac"
      unitRef="usd">16192000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzMtMi0xLTEtMTE2NzEx_e9c2cacb-7ebd-45cd-8f34-43a726944376"
      unitRef="usd">2313292000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzMtNC0xLTEtMTE2NzEx_5e531f71-2bdf-4861-bf3f-7ebc2c6f5792"
      unitRef="usd">2487669000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzgtMC0xLTEtMTE2NzExL3RleHRyZWdpb246NDc3ZThiNTkwZmFiNDI1N2I5NDJlODYyODQ0M2ZkNzBfMjg_37becf50-6f2d-498a-8275-c56b42f78a0c"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzgtMC0xLTEtMTE2NzExL3RleHRyZWdpb246NDc3ZThiNTkwZmFiNDI1N2I5NDJlODYyODQ0M2ZkNzBfNDM_f3259fc0-5c1e-44e2-9bfd-73f1b0fac558"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMC0xLTEtMTE2NzExL3RleHRyZWdpb246MzliYzc4MGY2ZmQ5NDc2MmI0ZWRkMDU3ZThlZTM5NWVfMzE_7f10efbf-860c-4d08-b08f-041fb15eb582"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMC0xLTEtMTE2NzExL3RleHRyZWdpb246MzliYzc4MGY2ZmQ5NDc2MmI0ZWRkMDU3ZThlZTM5NWVfNDU_50e6b8a5-6d43-44c8-8572-a8253ac9e75e"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ifb779b6dd86e442fba363b8d9fb57dd7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktMi0xLTEtMTE2NzEx_5b94c52c-b602-4ba1-8f99-195d1ef840b9"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i25a7165290944f04bf0f4ab22ca0a664_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfMzktNC0xLTEtMTE2NzEx_548733c7-e48c-47e5-b977-190802f64857"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTIyNDNjYTZmNzdmNGE0MzlkYzdjNTBmNDhmZmZmNTZfMzE_d39e1c55-528b-4753-b61e-6bd2734a93ad"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTIyNDNjYTZmNzdmNGE0MzlkYzdjNTBmNDhmZmZmNTZfNDU_a8077d90-3735-4212-85e9-dc039033eba0"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i252fa7a73ba047269d46542d005bd9af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtMi0xLTEtMTE2NzEx_7de54c32-9abc-40bf-9c79-680afced4dba"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4b61f5220f2e4400af4a59283dc029b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDAtNC0xLTEtMTE2NzEx_d48eb3d1-4402-4889-ab2b-5cba3ad5bceb"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTljNTliNGY0MzAwNGQxOGIzYzAxZTgwYTBkZDRiZmZfMzE_601b5106-65ac-420a-948d-cfc5d4db0f6b"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMC0xLTEtMTE2NzExL3RleHRyZWdpb246MTljNTliNGY0MzAwNGQxOGIzYzAxZTgwYTBkZDRiZmZfNDU_05912b23-5053-4c8c-81f5-46c155a187ec"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia3f1533960094eb695d0a15102aded2d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtMi0xLTEtMTE2NzEx_b9aba4d5-fd8f-4712-9ddb-6bda5c299511"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i05fafaa0f72e4183922bed854b444c8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDEtNC0xLTEtMTE2NzEx_fbd7cc1b-bb8b-44e9-9c7b-b27009d945e0"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMjU_cbf52b45-d4fe-415c-8cb6-bc49d28879ab"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMzk_fccdbbab-8abe-4581-af07-6ebe5412967e"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfNTQ_f545d970-0f9d-4e66-9b95-799222d5ec78"
      unitRef="shares">71993000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMC0xLTEtMTE2NzExL3RleHRyZWdpb246ZGMwMDFkNTYyNDExNGY3NDk2ZGZiZmVhNTFiNDZhYWVfMTEz_8a4c22ad-23ba-49d3-a174-b57336b54ee0"
      unitRef="shares">72203000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItMi0xLTEtMTE2NzEx_c57258ff-f5ad-4527-85e8-7f21884b9184"
      unitRef="usd">1206996000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDItNC0xLTEtMTE2NzEx_a1c7e8de-01bd-4f2d-afdf-c6525d7704a5"
      unitRef="usd">1207044000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtMi0xLTEtMTIzMTQ0_a869fca5-c4c5-49ff-91ec-117aa5ef4b28"
      unitRef="usd">3954000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtNC0xLTEtMTIzMTQ0_5ba618aa-fbe0-413a-b59c-4908fbb6ce02"
      unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtMi0xLTEtMTE2NzEx_e4286e00-817f-4fe0-87de-1bc253e92128"
      unitRef="usd">-414000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDMtNC0xLTEtMTE2NzEx_e05c8aef-b6cb-4f53-93c8-7ff99c9c7884"
      unitRef="usd">-1136000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDQtMi0xLTEtMTE2NzEx_4660ee3c-5803-4c53-b6b3-0778a2376821"
      unitRef="usd">-291605000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDQtNC0xLTEtMTE2NzEx_5d3d4e13-b942-49d9-8746-c243706d42e2"
      unitRef="usd">-372906000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDUtMi0xLTEtMTE2NzEx_bd495284-59a7-41f0-8783-73201c00dc86"
      unitRef="usd">1214941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDUtNC0xLTEtMTE2NzEx_6571d3d6-17e1-450a-92c3-cb11092c6c98"
      unitRef="usd">1136920000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDYtMi0xLTEtMTE2NzEx_dd155f40-57ac-44c5-9e4b-c7c69ad64f96"
      unitRef="usd">229692000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDYtNC0xLTEtMTE2NzEx_331f6d93-6446-4e64-a804-854673fb8004"
      unitRef="usd">223509000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDgtMi0xLTEtMTIxNDA3_9a35d6bd-a68f-4e4f-857c-80ad01a87016"
      unitRef="usd">0</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDgtNC0xLTEtMTIxNDA3_f57b4b1a-ba90-48e2-9871-72e8888d05e4"
      unitRef="usd">1533000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDktMi0xLTEtMTE2NzEx_cdb1ef07-0ec2-46d9-8c62-68a2b7fbb920"
      unitRef="usd">1444633000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNDktNC0xLTEtMTE2NzEx_8bb52045-6b6b-4c02-8341-6458f78eaa63"
      unitRef="usd">1361962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNTAtMi0xLTEtMTE2NzEx_665eb13e-2c98-4874-8cdc-4daeb1d6e325"
      unitRef="usd">3757925000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8yNS9mcmFnOjA4MjhmYTliYmI3YzQ5YjJiZjA1YzQwOTU1ODVhOTQyL3RhYmxlOjJkMTg4ZTYxYjZkZjRkZDE4NGY2MTIwMzNlYzliZTllL3RhYmxlcmFuZ2U6MmQxODhlNjFiNmRmNGRkMTg0ZjYxMjAzM2VjOWJlOWVfNTAtNC0xLTEtMTE2NzEx_6da72802-22a5-4018-b987-e454005a68f6"
      unitRef="usd">3849631000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMi0yLTEtMS0xMTY3MTE_e3c7c35b-4172-4bec-bb28-8440adde5b51"
      unitRef="usd">542228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMi00LTEtMS0xMTY3MTE_ebe87abd-1b3d-4785-9b99-1e94d68a456f"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMy0yLTEtMS0xMTY3MTE_a694b27a-fc9e-4794-9602-20de09ee9ad2"
      unitRef="usd">304397000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMy00LTEtMS0xMTY3MTE_a34885fb-cbb8-4441-ab93-21cb07247ffa"
      unitRef="usd">309698000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNC0yLTEtMS0xMTY3MTE_b1e0703c-c8dc-4333-9523-1e6fcec15083"
      unitRef="usd">237831000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNC00LTEtMS0xMTY3MTE_5cae9018-adef-4377-8662-2232159ad720"
      unitRef="usd">200815000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNi0yLTEtMS0xMTY3MTE_eb56aaab-d73b-41f6-8a3e-a08699579c82"
      unitRef="usd">146165000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNi00LTEtMS0xMTY3MTE_4318f89c-d845-47b2-acdb-f4005205e37a"
      unitRef="usd">120672000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNy0yLTEtMS0xMTY3MTE_908be338-9d84-44e9-9f06-c045ad0e8002"
      unitRef="usd">16395000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfNy00LTEtMS0xMTY3MTE_839b6a15-dc2a-43e9-b725-1b509796f737"
      unitRef="usd">14436000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfOC0yLTEtMS0xMTY3MTE_73c97d5b-0200-43cb-8f3c-86468d039bd4"
      unitRef="usd">26374000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfOC00LTEtMS0xMTY3MTE_fa81ae5f-6211-4c02-b810-9f449763f8e3"
      unitRef="usd">21105000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTAtMi0xLTEtMTE2NzEx_8810a3aa-b5a6-4227-828b-50652c45a92c"
      unitRef="usd">48897000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTAtNC0xLTEtMTE2NzEx_99be1a00-5fec-43a5-8c67-ea58788bdd77"
      unitRef="usd">44602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTItMi0xLTEtMTE2NzEx_9d23c383-5b5e-4b08-976d-4ae7742d4bd0"
      unitRef="usd">-26180000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTItNC0xLTEtMTE2NzEx_c06709f6-5c90-466b-a1a9-72733f1d1c78"
      unitRef="usd">-17419000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTMtMi0xLTEtMTE2NzEx_41c0b0ce-3bab-4376-a32c-e0e1507b0ef3"
      unitRef="usd">1005000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTMtNC0xLTEtMTE2NzEx_65424d33-98d3-4c23-82e6-a308bc8e4fa5"
      unitRef="usd">866000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTUtMi0xLTEtMTE2NzEx_5b2e5fdc-d679-4d65-83c2-0beb2cced2ec"
      unitRef="usd">1127000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTUtNC0xLTEtMTE2NzEx_f8f0df5e-b961-4749-ab95-df71961f8509"
      unitRef="usd">2036000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTYtMi0xLTEtMTE2NzEx_ece73d63-78fd-4008-89d9-45510a771393"
      unitRef="usd">22839000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTYtNC0xLTEtMTE2NzEx_ee1b3d09-b851-496d-98cc-fe4d0781eaed"
      unitRef="usd">28353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTctMi0xLTEtMTE2NzEx_393472a0-1e37-434b-8ff5-d645e6561559"
      unitRef="usd">9836000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTctNC0xLTEtMTE2NzEx_f430c860-36e1-4fc0-bf86-52d460dce018"
      unitRef="usd">9976000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTgtMi0xLTEtMTE2NzEx_d6e86dd3-461a-4376-90eb-d868dab804e9"
      unitRef="usd">13003000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTgtNC0xLTEtMTE2NzEx_5be802c8-8564-46b3-bba2-199f71743ba0"
      unitRef="usd">18377000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTktMi0xLTEtMTE2NzEx_d6fe1952-f804-45da-89aa-cca269ded580"
      unitRef="usd">-1391000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMTktNC0xLTEtMTE2NzEx_59e99022-ad75-4c9e-9afe-c4c4f57d4a75"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjAtMi0xLTEtMTE2NzEx_8debad59-b8a8-4440-b194-d8a2279e3b64"
      unitRef="usd">97989000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjAtNC0xLTEtMTE2NzEx_135c02a6-a0fa-4963-9453-f5c98653998c"
      unitRef="usd">5993000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjEtMi0xLTEtMTE2NzEx_2746c4de-5186-40be-b140-360a081af889"
      unitRef="usd">109601000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjEtNC0xLTEtMTE2NzEx_04890c2e-edcb-4a3a-8207-a7b88fd59f4d"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjItMi0xLTEtMTE2NzEx_b1225c9a-f5c2-4cba-aa8b-85b1966831c6"
      unitRef="usd">4981000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjItNC0xLTEtMTE2NzEx_c10a56b1-a5c2-4a0c-a521-0caa482ea6b4"
      unitRef="usd">4937000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjMtMi0xLTEtMTE2NzEx_ca646c36-6c05-4028-b2bd-1bc7f93f89d3"
      unitRef="usd">-777000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjMtNC0xLTEtMTE2NzEx_d8d2ff35-83ef-4325-a8e9-2d308bc6214d"
      unitRef="usd">1041000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjQtMi0xLTEtMTE2NzEx_cca9c99c-0e59-4efc-990f-d90765d41a3b"
      unitRef="usd">105397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjQtNC0xLTEtMTE2NzEx_6a127e17-9037-4d7d-b4ea-2405b64cc20f"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjctMi0xLTEtMTE2NzEx_420bd926-f728-4b41-96d6-3f0bc3881e9d"
      unitRef="usd">8022000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjctNC0xLTEtMTE2NzEx_104ede24-3c7c-4b42-9a02-b739c330f7db"
      unitRef="usd">13440000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjgtMi0xLTEtMTE2NzEx_9359bf2a-01a7-43fb-9f16-f0dbe232c664"
      unitRef="usd">-614000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjgtNC0xLTEtMTE2NzEx_897f6c39-3de8-4589-ab0d-c5ef8eee8ac1"
      unitRef="usd">4329000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjktMi0xLTEtMTE2NzEx_ad0175d0-b470-4bd6-a7e1-ad6358b39493"
      unitRef="usd">97989000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMjktNC0xLTEtMTE2NzEx_5104f301-4261-4e4a-bf65-5e4c75493e1d"
      unitRef="usd">5993000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzAtMi0xLTEtMTE2NzEx_c6952ecc-ecbf-439b-afb3-47d02e9c9ed2"
      unitRef="usd">105397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzAtNC0xLTEtMTE2NzEx_7ce92c9e-8f8c-4d3e-aba8-c747c437ce63"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzMtMi0xLTEtMTE2NzEx_a8835cd3-b65a-4a1b-8a2b-7c5336252a33"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzMtNC0xLTEtMTE2NzEx_369d42ba-72c8-4c1d-841d-6358760543b1"
      unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzQtMi0xLTEtMTE2NzEx_b1623b59-ac09-407e-bcd1-f09f5b10bfb3"
      unitRef="usdPerShare">1.35</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzQtNC0xLTEtMTE2NzEx_113a3d13-1533-4f14-aa3f-69bb7b245d8d"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzUtMi0xLTEtMTE2NzEx_c83b3129-42b0-4ba2-be8e-1def7807e7b4"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzUtNC0xLTEtMTE2NzEx_cbf9508b-3f85-4558-9a53-5e2e34a5c801"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzctMi0xLTEtMTE2NzEx_9a65aa4f-c0ec-4736-b5ea-ab47a37f32f2"
      unitRef="shares">72178000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzctNC0xLTEtMTE2NzEx_56d4b58a-8609-4250-8c4f-173fb1732b2e"
      unitRef="shares">69375000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzktMi0xLTEtMTE2NzEx_6f24daf8-2b8b-4162-9902-b8d52ecaf1fd"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zMS9mcmFnOjY2OGUyNmEyOTkxNjQ3MmM4OWI5MDgzNTVhZDAyODRhL3RhYmxlOjk5ZjEwNDY3YWI1NTQ3YTdiNWFmYTAyYjdhYTkyZWI1L3RhYmxlcmFuZ2U6OTlmMTA0NjdhYjU1NDdhN2I1YWZhMDJiN2FhOTJlYjVfMzktNC0xLTEtMTE2NzEx_9382c716-ae38-473a-9944-99f5adf101b3"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMy0yLTEtMS0xMTY3MTE_2746c4de-5186-40be-b140-360a081af889"
      unitRef="usd">109601000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMy00LTEtMS0xMTY3MTE_5d3abc5f-85f6-4ba4-b6b7-ae7635fdd634"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNS0yLTEtMS0xMTY3MTE_77fa203b-b9f4-46c7-8a60-11ef795d35d5"
      unitRef="usd">1246000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNS00LTEtMS0xMTY3MTE_c9fbbc8d-d6ba-480e-8a7e-2718f6bcd4a0"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNi0yLTEtMS0xMTY3MTE_ce2d9933-2a88-4d0d-a288-bc1801c1e9f2"
      unitRef="usd">524000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNi00LTEtMS0xMTY3MTE_1020d4ff-5c1e-429d-87e4-2f93c2927e3a"
      unitRef="usd">-775000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNy0yLTEtMS0xMTY3MTE_c325e970-4364-4261-94e4-28b833494271"
      unitRef="usd">722000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfNy00LTEtMS0xMTY3MTE_0c48f820-6c12-4f37-b5ba-75ab3155343d"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOC0yLTEtMS0xMTY3MTE_5f5cc233-9179-4855-84ba-56deb41ed9b1"
      unitRef="usd">110323000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOC00LTEtMS0xMTY3MTE_73511f17-3d61-4c72-bbdb-6deeca8edf8f"
      unitRef="usd">30540000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOS0yLTEtMS0xMTY3MTE_6b9d21ba-6434-4730-9b03-4be4655431ba"
      unitRef="usd">4204000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfOS00LTEtMS0xMTY3MTE_7c047a29-ed3d-4eea-9c9f-6e9c5ff3e0eb"
      unitRef="usd">5978000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTAtMi0xLTEtMTE2NzEx_697e792c-3a3b-405d-8e15-cb5210fef105"
      unitRef="usd">20000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTAtNC0xLTEtMTE2NzEx_94cd1ead-1e7e-4533-b8e7-5a7cdcc8c77f"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTEtMi0xLTEtMTE2NzEx_09e325d0-96b3-4830-ae4a-ade4804a3ac3"
      unitRef="usd">106099000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNC9mcmFnOjk3ODQxMzI0ZTMwODQ5YmVhMmRhMDBlMjA3MzNkMTUyL3RhYmxlOmMxNWE2NmYwYmU2ZjQzMDlhNDIxNzZlZWJhNzllMjY3L3RhYmxlcmFuZ2U6YzE1YTY2ZjBiZTZmNDMwOWE0MjE3NmVlYmE3OWUyNjdfMTEtNC0xLTEtMTE2NzEx_e1655e24-18be-4385-82c2-4c798c037672"
      unitRef="usd">24557000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i901a54041663413790dd38b0a8af5369_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xLTEtMS0xMTY3MTE_59fd63c5-3611-42f6-aec9-cbb30e7ba642"
      unitRef="usd">96417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ee01c109227401990676856fc8067ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0zLTEtMS0xMTY3MTE_f8822e81-d92d-485a-b1bc-3afe1fd6cfba"
      unitRef="usd">96504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd4920a710004e3ab3338c650310d8a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi01LTEtMS0xMTY3MTE_d129c08f-1d37-4a25-9473-256a84e174c2"
      unitRef="usd">110997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2dbf631723f449992792574da8d00d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi03LTEtMS0xMTY3MTE_b613651e-2b51-49ff-8723-b023de91c744"
      unitRef="usd">1123193000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3ef6e10a292444993a78f461eb35d22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi05LTEtMS0xMjY3MjE_280ffae2-9825-4351-b71c-769b63180ba4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c13fa4c80f7471399c464d745824733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi05LTEtMS0xMTY3MTE_e06ee023-5518-4d32-935c-dc496fb51efa"
      unitRef="usd">-314267000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb78d86f4a0b432e880c8945c737dff0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xMS0xLTEtMTE2NzEx_958ff896-d6bf-4c52-93db-24eb43e6e8c2"
      unitRef="usd">-1028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fc5129a4b534546bfd82bc62a73bf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xMy0xLTEtMTE2NzEx_a97c1af7-0a9a-41e4-a412-d0efd4d479c0"
      unitRef="usd">1111816000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i1c29d2bab7f34d22b739b270921f11fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xNS0xLTEtMTE2NzEx_0078834b-2d37-4ae9-b734-f459759461d4"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ie3ddf02d23514431a982cac66c1fed87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xNy0xLTEtMTE2NzEx_f4d041db-7ff9-4135-a094-8ef0c1445515"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMi0xOS0xLTEtMTE2NzEx_de4a5879-f150-41b6-a98d-5a532cad86ff"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i615b5c19c3014779b42e9f0d7d682795_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy05LTEtMS0xMTY3MTE_49b38e6e-98ea-4f21-a8cd-867773cd4a92"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xMy0xLTEtMTE2NzEx_064d9dec-b084-4280-ac50-679e0c3b61ca"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xNS0xLTEtMTE2NzEx_23506116-ad12-4a7c-98d4-757d9a72863e"
      unitRef="usd">4937000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xNy0xLTEtMTE2NzEx_311ce318-4c2a-4dc3-817d-68be22077876"
      unitRef="usd">1041000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMy0xOS0xLTEtMTE2NzEx_6ddb1a6e-45f3-484e-8d2a-0f6302a2a0da"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i74fb05ff1bf04221992487638d1cc29a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xMS0xLTEtMTE2NzEx_595a48b2-86e6-4a25-acb0-ea38ea0a2cdb"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xMy0xLTEtMTE2NzEx_c2c22693-1534-4eb3-8851-5f8d452af3b5"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNC0xOS0xLTEtMTE2NzEx_1ab8eaca-905f-4aa9-b8e7-d5f1846120c8"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i971b957fca67498e95873f779ea058fd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS03LTEtMS0xMTY3MTE_632302c3-e9e1-4f8b-b536-c905eb2baa47"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie6bedee798214ff6967c8e7c07b97dd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS0xMy0xLTEtMTE2NzEx_33bd8897-c78c-449e-beae-28e4d1d74164"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNS0xOS0xLTEtMTE2NzEx_7a812ef0-8cdd-452d-a03c-4cae01ebebcc"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xNS0xLTEtMTE2NzEx_e76b5857-f827-46e9-85e6-e39909b71f8b"
      unitRef="usd">2681000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i0b62e50c3db741e3b49dc614bf33b28f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xNy0xLTEtMTE2NzEx_095e2b3d-4447-4f67-86c4-7741653bbccd"
      unitRef="usd">124000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNi0xOS0xLTEtMTE2NzEx_f7035d82-10ae-4b6f-88e2-1c34e78a1fde"
      unitRef="usd">2805000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNy0xNS0xLTEtMTE2NzEx_7647b9a7-b042-4f0c-98e3-943e97c2b806"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfNy0xOS0xLTEtMTE2NzEx_49033331-fc82-4557-9b72-c533f481705e"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfOC0xNS0xLTEtMTE2NzEx_a84003f8-5776-4960-98a3-72ec79f85754"
      unitRef="usd">309000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfOC0xOS0xLTEtMTE2NzEx_18670117-7a36-45bd-932e-adb2f7015478"
      unitRef="usd">309000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i02e6f0caf3e84058a7dd6ba685d18c88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTEtMTUtMS0xLTExNjcxMQ_05224848-1ce1-497d-87a8-485cb0066ae1"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTEtMTktMS0xLTExNjcxMQ_1fd656b3-e435-4fda-9eb0-d7e8bc8e59a3"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <codi:DistributionToShareholders
      contextRef="i754e9554d53844fd94214aa5ff8a265f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtOS0xLTEtMTE2NzEx_f8ec2be5-356f-48e6-bb30-aa8e83fcc23d"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ieeaa6a217fcc42d9a2d3505be55ea878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtMTMtMS0xLTExNjcxMQ_bf9e61d2-c986-46a1-9695-3d5a29af8d4b"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ib6b90e8809834b1bbddcb303d047b352_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtMTktMS0xLTExNjcxMQ_079d90f8-2254-4c20-b9b5-481207cc4abe"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ifeddab1945434d4b962cdd9f70a8458c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtOS0xLTEtMTE2NzEx_28dff72e-5cd4-4226-a34f-db74ae30c167"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ie847e45bfe9241819d39df06713e71a6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtMTMtMS0xLTExNjcxMQ_01dcfa85-3f0c-4ae8-81bf-c3a173606c6d"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i4b52eb99937a406bb8904bede70a71aa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTQtMTktMS0xLTExNjcxMQ_3a8f0d74-bb4a-4776-9242-f988d327bddd"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquity
      contextRef="i214b13a3a9f8461a96cd91d5ccdc7be6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMS0xLTEtMTE2NzEx_f9747a94-abad-4393-bf39-d17823f204ba"
      unitRef="usd">96417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife02060f945b479dab21ccf55ea6bde4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMy0xLTEtMTE2NzEx_e930ac0d-c97c-4751-b336-6ed301cf585c"
      unitRef="usd">96504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31ea5154293e43a3b322d35031a39f8e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtNS0xLTEtMTE2NzEx_f1626a95-d974-4785-8adf-20d656b106ec"
      unitRef="usd">110997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61744d6f94f84798961a018bca284f61_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtNy0xLTEtMTE2NzEx_363dbf07-0bc0-4d97-944b-c0a9b190f423"
      unitRef="usd">1143354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fe29c0bc09141cd96aaa07332aa5393_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTMtOS0xLTEtMTI2NzE3_e4445f28-c6c3-491e-a4b7-1878dce5de08"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82eb51cde30149bbb230523ba24ff09d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtOS0xLTEtMTE2NzEx_8aae6e93-e30c-41ac-9a16-e38ef1de4526"
      unitRef="usd">-313902000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib134c9d6093e4a04b0e6df1632912616_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTEtMS0xLTExNjcxMQ_d11e521f-469f-47a9-a764-93c1b05cb155"
      unitRef="usd">-228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70634a11a0384db88d5bfedd9bcc0798_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTMtMS0xLTExNjcxMQ_55a512af-efa1-4c0a-abca-17ae39c82572"
      unitRef="usd">1133142000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i6fdb4e4ed7b245028e736611d4b951c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTUtMS0xLTExNjcxMQ_be769ede-d99b-4823-913c-58430657fd37"
      unitRef="usd">171735000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i2a85776a57e347e6af8e9e3eb2ee461b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTctMS0xLTExNjcxMQ_4a92c131-1ce4-422c-8d70-7714d7bb2b72"
      unitRef="usd">-1449000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtMTktMS0xLTExNjcxMQ_0c957558-e5e0-44e3-9195-0c58a51c6ee8"
      unitRef="usd">1303428000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="i7f04271f8a27478f8cf724312551e914_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMS0xLTEtMTE2NzEx_c64a4237-0152-4e31-85c4-0762af10607d"
      unitRef="usd">96417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfc868a7acc248668b5d8eb8dca582cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMy0xLTEtMTE2NzEx_e53a26cf-aae0-40b7-88f8-d9e4add341fe"
      unitRef="usd">96504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18f6ede13da746d481a473caf6b38601_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctNS0xLTEtMTE2NzEx_9311292b-af5f-4e32-8ecd-139c7892e75c"
      unitRef="usd">110997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d2cd197cdc14bbd8a307ffd3e925e47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctNy0xLTEtMTE2NzEx_23058df7-70f3-4ad6-94fe-af2a0c6651ed"
      unitRef="usd">1207044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4ba62de71284174ae0fa283e1d43f48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTUtOS0xLTEtMTI2NzEy_da1dcd54-f512-42ea-9b35-ba54b2e3b38b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic955dfc1159a41a38cea3f5f2a039cbd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctOS0xLTEtMTE2NzEx_09354248-507c-430b-9284-02250bc59e4a"
      unitRef="usd">-372906000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9ac344de1fb4e13b90981a2f63250ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTEtMS0xLTExNjcxMQ_37987f8a-a5d4-4a33-a7f0-11368232e671"
      unitRef="usd">-1136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5957616991b3456f89c49a4c387cf7a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTMtMS0xLTExNjcxMQ_0de2eaf8-a7f9-43f4-b931-4f3bb445bf25"
      unitRef="usd">1136920000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i410c32cd94834fd3a65addd3989a6231_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTUtMS0xLTExNjcxMQ_9c34aa87-8463-4945-8a53-a61eb8887dcf"
      unitRef="usd">223509000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i6b7cd167fc834157914884601e9367db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTctMS0xLTExNjcxMQ_7958cbba-4e7a-4f46-839c-7f08e6b314d4"
      unitRef="usd">1533000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTctMTktMS0xLTExNjcxMQ_b6890023-eb11-4d0c-ac4d-090f4d10e6fd"
      unitRef="usd">1361962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i5e86fceea7cb469ea9beff41ac911962_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtOS0xLTEtMTE2NzEx_6949729d-f8e9-4f54-960c-c0ff6485cb4f"
      unitRef="usd">105397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTMtMS0xLTExNjcxMQ_84bb8e57-5303-44a8-93e8-e3d39701a3fd"
      unitRef="usd">105397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTUtMS0xLTExNjcxMQ_b87a2189-cf31-4969-b59f-bf7df46eca3b"
      unitRef="usd">4981000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTctMS0xLTExNjcxMQ_5e2cc1a0-4cff-4c1d-b69a-c189a3d27525"
      unitRef="usd">-777000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTgtMTktMS0xLTExNjcxMQ_d93c0569-4c69-4b28-9fd1-e89c9db0004b"
      unitRef="usd">109601000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ia255c093ad624f32bfa5cbd6f1f9c570_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTEtMS0xLTExNjcxMQ_9f8e37d1-f431-48f4-91a7-f9003229972d"
      unitRef="usd">722000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTMtMS0xLTExNjcxMQ_8f699805-94c2-4d0c-ab01-ac428b52f71a"
      unitRef="usd">722000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTktMS0xLTExNjcxMQ_e74690fc-e8f9-468f-a6e6-e79bbb5e15ae"
      unitRef="usd">722000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i10085c61f60c44849c3bc7f5fc72277c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtNy0xLTEtMTE2NzEx_8d8f3b12-8dc9-4b49-86c6-a57936753166"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtMTMtMS0xLTExNjcxMQ_60e7be3e-75ab-43a7-be12-85c2c0e5730c"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjAtMTktMS0xLTExNjcxMQ_7aad94e0-972f-456b-8194-9aeb9952c4a3"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie251700109314a4cb985dd458a2cdafb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktOS0xLTEtMTI2Njk3_89005b37-d96b-4e7e-af71-2db2d3b45abb"
      unitRef="usd">3954000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if59a4afd6b1d430a94302fb97e2dabc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTMtMS0xLTEyMzM3Ng_ecdabd5e-5b95-4cf0-ab6b-50b2a6efd7a9"
      unitRef="usd">3954000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMTktMTktMS0xLTEyMzM3Ng_97752684-3f02-4cd3-b612-da0913059360"
      unitRef="usd">3954000</us-gaap:StockRepurchasedDuringPeriodValue>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTUtMS0xLTExNjcxMQ_2f1e0be5-043e-4831-8194-debf902d1be3"
      unitRef="usd">2045000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i1205246f9fc84d6b9fd2df83bae8d68d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTctMS0xLTExNjcxMQ_220a8df4-a60c-4cc5-8395-c05020a6455e"
      unitRef="usd">973000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjEtMTktMS0xLTExNjcxMQ_6a9922a5-4d4c-40c2-8176-764d61aa19f8"
      unitRef="usd">3018000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjItMTUtMS0xLTExNjcxMQ_80907b66-1114-4ec7-b14b-0249bc3fa609"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjItMTktMS0xLTExNjcxMQ_e5e1123f-7829-43ae-900d-d6e527f2f40c"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id8fa62fd58bd4db489830e5f5175ea23_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjMtMTUtMS0xLTExNjcxMQ_7f1befda-6cb8-437b-b3ee-1b911f9d2ff4"
      unitRef="usd">848000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjMtMTktMS0xLTExNjcxMQ_9df12f60-144b-453f-a960-25a53a82e90d"
      unitRef="usd">848000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i94f5a1e125b94b2688a5f340293d20b4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjQtMTctMS0xLTExNjcxMQ_d625dc31-bb99-4919-84dd-32798545e7ba"
      unitRef="usd">1729000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i88d217e40a4d43858fa93022131fe60d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjQtMTktMS0xLTExNjcxMQ_98f75d1a-8c23-4bd0-98a3-27191439dc20"
      unitRef="usd">1729000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <codi:DistributionToShareholders
      contextRef="i05c6045c5eef43cda943b7c3eec2c2e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctOS0xLTEtMTE2NzEx_72aeb9d7-fd6b-4965-a0f5-0f3d6bec3274"
      unitRef="usd">18051000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i996ee09cc2394c2ab6d5bf3a8332e952_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctMTMtMS0xLTExNjcxMQ_3c82077e-fe16-4298-b0f0-c74e03a2b0c4"
      unitRef="usd">18051000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iee9b8e7389e74594b214d798d97176a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjctMTktMS0xLTExNjcxMQ_422bd447-bfee-4508-8073-846455e2c036"
      unitRef="usd">18051000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i955de38ecdbe4373a6c9e10b1a9f9f27_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtOS0xLTEtMTE2NzEx_cb897b98-f9db-48b8-9889-b3c7da5f023b"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ie4ba09331d0342a8b4fe61bbfa8e865f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtMTMtMS0xLTExNjcxMQ_c7e20f94-e47f-4cd2-81ff-c9e1747398a4"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2bdc71baf60f4055bba1775b83e17a4c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtMTktMS0xLTExNjcxMQ_3ba613f4-b892-491d-a2c4-7492df91614a"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i659f4c835656419e90f92121764b922b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMS0xLTEtMTE2NzEx_2727db4f-f771-4078-b2dc-d466d764b5cc"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1db331ec7d834992896fa465cb904cc7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMy0xLTEtMTE2NzEx_a2a153ff-9ceb-4047-b9ee-fa568b53a9e6"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f61468bb65e4441909ea35d34876507_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktNS0xLTEtMTE2NzEx_5beedddf-cd0e-4536-946a-e68886af6b36"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida39e3ed90b747949c217cd8f1358d7a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktNy0xLTEtMTE2NzEx_8dffa163-2c61-4f12-9021-5cd027775204"
      unitRef="usd">1206996000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41778e26d6f7475ba0afbb1b8ad383af_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjgtOS0xLTEtMTI0OTE1_600be7e1-a4fd-46b9-9ac2-c5199c65c828"
      unitRef="usd">-3954000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="id8e6df5d21e8426f8a3a5ff405603510_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktOS0xLTEtMTE2NzEx_7b9958b0-4ed9-4d5a-a661-bf57e239d84f"
      unitRef="usd">-291605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea967406b83146c8844d9f976db1c6d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTEtMS0xLTExNjcxMQ_6d400117-e3f4-48e6-b1a1-b02a3a1da4be"
      unitRef="usd">-414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie275493852fb437ca5bbc9aec987c57d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTMtMS0xLTExNjcxMQ_c13d12db-9fa9-4467-9373-9979b562545a"
      unitRef="usd">1214941000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i456e1a57ac354ef486d66314dda5345b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTUtMS0xLTExNjcxMQ_2c7c6f97-6f22-42d1-adb8-40a205c8d1b5"
      unitRef="usd">229692000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="id176939d6853428994159a1711f5b413_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTctMS0xLTExNjcxMQ_5f5dddc8-bff1-44c5-8bda-5da556a17164"
      unitRef="usd">0</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml8zNy9mcmFnOmY0Njg1N2RmYWZmNTQyMDE5NGIxMTEzOGQ3NzhjMjA0L3RhYmxlOjg5N2MyNzM5ZGUxZTQ0OWY4YWI5MjRmYmFkZjYzZmNiL3RhYmxlcmFuZ2U6ODk3YzI3MzlkZTFlNDQ5ZjhhYjkyNGZiYWRmNjNmY2JfMjktMTktMS0xLTExNjcxMQ_27a42440-8cab-4fd1-866a-a3a5ab542528"
      unitRef="usd">1444633000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNy0xLTEtMS0xMTY3MTE_6c60adc4-aad6-4aa4-b178-d00f5a7d2b64"
      unitRef="usd">109601000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNy0zLTEtMS0xMTY3MTE_b7ecbb91-6805-4502-bb79-d4c51f4215d4"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOC0xLTEtMS0xMTY3MTE_38087007-a8c6-409d-9d48-7b10b86b56c6"
      unitRef="usd">-1391000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOC0zLTEtMS0xMTY3MTE_da6228a0-14c7-46fc-a5d6-44eb73a92cda"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOS0xLTEtMS0xMTY3MTE_1f84c22b-ef97-4141-8686-4dfb553a799d"
      unitRef="usd">97989000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfOS0zLTEtMS0xMTY3MTE_223a5595-5023-4b69-8a37-13e801aabb29"
      unitRef="usd">5993000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTAtMS0xLTEtMTE2NzEx_e7d81e1b-4ad1-4bdd-8614-3f80cf433fa9"
      unitRef="usd">13003000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTAtMy0xLTEtMTE2NzEx_a2ac549a-2db2-48a2-9260-ae956c15721c"
      unitRef="usd">18377000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTItMS0xLTEtMTE2NzEx_87bbd293-104e-4d07-b997-834e8c3447fd"
      unitRef="usd">11809000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTItMy0xLTEtMTE2NzEx_1f843b80-6d3c-41b5-b14a-a8b994485e28"
      unitRef="usd">9927000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTMtMS0xLTEtMTE2NzEx_47573abb-8eef-41e9-8033-7ad8b5a5107f"
      unitRef="usd">26374000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTMtMy0xLTEtMTE2NzEx_3462544c-72b6-4898-8449-33f0c64fc1a1"
      unitRef="usd">21105000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTQtMS0xLTEtMTE2NzEx_8188cb06-2c6e-4353-aab0-5f9cbf08d31e"
      unitRef="usd">1134000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTQtMy0xLTEtMTE2NzEx_042f35e7-ac96-4403-ae87-5d42eb491194"
      unitRef="usd">2261000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTUtMS0xLTEtMTE2NzEx_e2fc8312-f132-4eac-8788-d8a14f226f08"
      unitRef="usd">1005000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTUtMy0xLTEtMTE2NzEx_07f1becc-b87e-4437-b72d-3f066da5126f"
      unitRef="usd">866000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTYtMS0xLTEtMTE2NzEx_491363e9-d7b8-482c-acef-71f0786e5ac4"
      unitRef="usd">2045000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTYtMy0xLTEtMTE2NzEx_6d5a798f-73d0-463e-9d72-2d93bab8ac68"
      unitRef="usd">2681000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:ProvisionForReceivableAndInventoryReserves
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTctMS0xLTEtMTE2NzEx_55b6c33e-9040-4818-8fe1-564bcba5257c"
      unitRef="usd">-1483000</codi:ProvisionForReceivableAndInventoryReserves>
    <codi:ProvisionForReceivableAndInventoryReserves
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTctMy0xLTEtMTE2NzEx_348658c5-2970-4406-a2cb-6b79b126c733"
      unitRef="usd">-1572000</codi:ProvisionForReceivableAndInventoryReserves>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTgtMS0xLTEtMTE2NzEx_d073af52-a006-4ae9-ace5-13b5ed4c4e68"
      unitRef="usd">-5900000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMTgtMy0xLTEtMTE2NzEx_a8254f42-8a15-4a0b-b0a0-aede9bd55f31"
      unitRef="usd">692000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjAtMS0xLTEtMTE2NzEx_b79136b6-7df4-4c0f-bafd-de4f4fe73a24"
      unitRef="usd">-389000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjAtMy0xLTEtMTE2NzEx_64b8e2bf-1f27-480b-a66c-fb31f82db905"
      unitRef="usd">-147000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjItMS0xLTEtMTE2NzEx_4d7c57f3-2038-46b2-ada3-4618a56d96be"
      unitRef="usd">-4927000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjItMy0xLTEtMTE2NzEx_72b229da-8352-4094-ba66-df5116f994fe"
      unitRef="usd">-1830000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjMtMS0xLTEtMTE2NzEx_c367326e-63e6-44d8-8fc1-fb358135107a"
      unitRef="usd">35910000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjMtMy0xLTEtMTE2NzEx_06fdebc0-02b0-416d-a397-b0fe72e5d692"
      unitRef="usd">56153000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjQtMS0xLTEtMTE2NzEx_fa058046-1375-49f8-8f7f-56ed500fe1e0"
      unitRef="usd">-2732000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjQtMy0xLTEtMTE2NzEx_dc585e06-2474-4e58-bf56-63692d129c36"
      unitRef="usd">4798000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjUtMS0xLTEtMTE2NzEx_6addc129-1e70-4c79-821a-dd4a0dfda819"
      unitRef="usd">-3294000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjUtMy0xLTEtMTE2NzEx_185f3f8f-71e5-49d8-985e-cd4a99980549"
      unitRef="usd">-36596000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjYtMS0xLTEtMTE2NzEx_a92635c2-0dce-4996-b334-06cf5c84dfb4"
      unitRef="usd">16831000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjYtMy0xLTEtMTE2NzEx_15750553-cfd9-414d-93d7-34b2d2083a9c"
      unitRef="usd">-41233000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjctMS0xLTEtMTE2NzEx_717531d1-77d3-40bf-9e7f-82a0d2e4d00c"
      unitRef="usd">-1286000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjctMy0xLTEtMTE2NzEx_10c5aeed-8593-4cd3-88df-58d1a9c6ef4d"
      unitRef="usd">7704000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjgtMS0xLTEtMTE2NzEx_23cdce2c-3ffd-42ad-938a-f909a0dbe1eb"
      unitRef="usd">15545000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMjgtMy0xLTEtMTE2NzEx_f6453234-a6cc-486e-b319-3cd2a028a838"
      unitRef="usd">-33529000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzAtMS0xLTEtMTE2NzEx_7d5a0a7c-243f-4d8c-a742-07c3b8c11cef"
      unitRef="usd">104000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzAtMy0xLTEtMTE2NzEx_7bf01a0e-47cf-4735-9768-558750903473"
      unitRef="usd">3636000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzEtMS0xLTEtMTE2NzEx_f27e3459-53d2-4420-8497-ffc2c0e05e07"
      unitRef="usd">16080000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzEtMy0xLTEtMTE2NzEx_679573e7-460a-43ea-92d7-bb05cc902601"
      unitRef="usd">10391000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzItMS0xLTEtMTE2NzEx_1f51ed56-81eb-4b2f-8b8f-b114e6d67176"
      unitRef="usd">103042000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzItMy0xLTEtMTE2NzEx_dee9c6f3-c8a0-4b19-b916-a28c3551e138"
      unitRef="usd">5993000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzMtMS0xLTEtMTE2NzEx_7219b767-ecc8-49a1-a2d3-42a890eaace2"
      unitRef="usd">303000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzMtMy0xLTEtMTE2NzEx_1d74a02f-d98c-4281-a033-307513fdabd6"
      unitRef="usd">205000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzQtMS0xLTEtMTE2NzEx_34a39d6d-ea79-4e89-a34c-b16505f519ee"
      unitRef="usd">86555000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzQtMy0xLTEtMTE2NzEx_e5b1244f-9d11-43de-ad0c-dd446049cdd4"
      unitRef="usd">-8239000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzUtMS0xLTEtMTE2NzEx_95f97e69-8fa4-4ea0-aed0-8990a2b92c94"
      unitRef="usd">68169000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzUtMy0xLTEtMTE2NzEx_f1e7fe74-59aa-45e1-9c5f-4ff1d2e9e5aa"
      unitRef="usd">-53000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzYtMS0xLTEtMTE2NzEx_4896b3ca-d139-4542-ba23-fb7230e07d05"
      unitRef="usd">154724000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzYtMy0xLTEtMTE2NzEx_10e1ab59-a80e-455e-912b-4c3d4964e34a"
      unitRef="usd">-8292000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzgtMS0xLTEtMTE2NzEx_873c2313-8a86-4de7-a8f7-ad000d4089be"
      unitRef="usd">-48000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzgtMy0xLTEtMTE2NzEx_9a4dd60f-f605-4ec9-8e7e-adc44257373a"
      unitRef="usd">20161000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMS0xLTEtMTIzMzg4_d983af05-edbd-475e-a5a5-275274743048"
      unitRef="usd">3954000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMy0xLTEtMTIzMzg4_8621e9ce-91fa-4056-a77b-59588575ce8c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMS0xLTEtMTE2NzEx_97c624d1-66a7-471f-8de0-46484556e123"
      unitRef="usd">76000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfMzktMy0xLTEtMTE2NzEx_80572a2b-0ef7-487a-a87e-ead87670ca04"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDAtMS0xLTEtMTE2NzEx_eaa2f24f-a880-48f7-b9a5-ff3458e0498b"
      unitRef="usd">223000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDAtMy0xLTEtMTE2NzEx_b8d2ecc5-fd80-46ed-b04c-23bfffe6097a"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDItMS0xLTEtMTE2NzEx_5fdfb697-1be6-4728-a0e1-68eb91f1203a"
      unitRef="usd">2500000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDItMy0xLTEtMTE2NzEx_4e1afea0-8174-422d-8ec0-267d992477b1"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDUtMS0xLTEtMTE2NzEx_31fc2d49-a14a-4444-a3dd-bb9569daa8a8"
      unitRef="usd">18051000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDUtMy0xLTEtMTE2NzEx_0fb23449-6008-4125-be6f-a8d2c3ae53c0"
      unitRef="usd">17352000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDYtMS0xLTEtMTE2NzEx_786e71c9-444c-436b-beac-a49b397b47d1"
      unitRef="usd">6045000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDYtMy0xLTEtMTE2NzEx_fa60c620-f472-4a0f-a04b-4263af9eb274"
      unitRef="usd">6045000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDgtMS0xLTEtMTE2NzEx_0e6929c8-928f-4b46-91a9-166bad648642"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDgtMy0xLTEtMTE2NzEx_a08a2314-9bd4-4b06-9a7e-932842ff8bc2"
      unitRef="usd">11292000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDktMS0xLTEtMTE2NzEx_910433a7-3a0a-40e2-9406-bc9e9d8196d1"
      unitRef="usd">5000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNDktMy0xLTEtMTE2NzEx_dc610db1-433b-4c4a-a1c0-8751b03a9eec"
      unitRef="usd">390000</us-gaap:ProceedsFromMinorityShareholders>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTEtMS0xLTEtMTE2NzEx_d21a8deb-1bb5-412a-a933-2ed1619578b5"
      unitRef="usd">848000</codi:PaymentsForRepurchaseSubsidiaryStock>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTEtMy0xLTEtMTE2NzEx_3a0594ec-67cb-458f-bfed-0392b016961a"
      unitRef="usd">309000</codi:PaymentsForRepurchaseSubsidiaryStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTMtMS0xLTEtMTE2NzEx_7045096d-8ae3-409d-bbf4-ead9bd156112"
      unitRef="usd">-5000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTMtMy0xLTEtMTE2NzEx_efd63528-650d-44ff-bba8-050bbe582029"
      unitRef="usd">-5000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTQtMS0xLTEtMTE2NzEx_8aa357dd-eb20-48e2-844a-cd394e3dbf06"
      unitRef="usd">-178446000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTQtMy0xLTEtMTE2NzEx_b3582bbd-bc2a-4500-8761-ce747f9bb53c"
      unitRef="usd">-14452000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTUtMS0xLTEtMTE2NzEx_3328dd1b-b168-4db8-8a7e-e19d547fbac5"
      unitRef="usd">562000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTUtMy0xLTEtMTE2NzEx_ab6cee4c-ecc5-41f1-a1e3-3d0f2e563b4a"
      unitRef="usd">-259000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTYtMS0xLTEtMTE2NzEx_ba30eb0c-a1a9-4cdf-9ab7-90f14ba3c007"
      unitRef="usd">-7615000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTYtMy0xLTEtMTE2NzEx_c914f806-54ce-4904-b552-c678674be277"
      unitRef="usd">-56532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTctMS0xLTEtMTE2NzEx_12c933d6-6386-4379-ae1b-39630e1b295a"
      unitRef="usd">61271000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTctMy0xLTEtMTE2NzEx_d510e9e7-e630-4ce9-8607-8b2737f2af3e"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTgtMS0xLTEtMTE2NzEx_e69a8c78-794a-4eab-95ae-bbee246e15ed"
      unitRef="usd">53656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RhYmxlOmIxZWM1MGFmOTYwNzRmMDRiZjEwYmM4MTFmY2MxZjgyL3RhYmxlcmFuZ2U6YjFlYzUwYWY5NjA3NGYwNGJmMTBiYzgxMWZjYzFmODJfNTgtMy0xLTEtMTE2NzEx_a404aada-bb52-4a8c-ad3c-72e1b1ee7fe6"
      unitRef="usd">104201000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfNTQ5NzU1ODE0MTc3_9873b05f-c75b-4f35-a2de-43d8bc1c1eab"
      unitRef="usd">3400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfNTQ5NzU1ODE0MTkx_79fe8423-61bd-410b-bbf9-0937b3633f3f"
      unitRef="usd">3600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80MC9mcmFnOjk5NGU4MDY0MzI4OTRiNDg5Y2MxNTA5MjViMmYwNTRjL3RleHRyZWdpb246OTk0ZTgwNjQzMjg5NGI0ODljYzE1MDkyNWIyZjA1NGNfMjcz_344bc62d-a30f-4503-abb2-11cf832df2fb"
      unitRef="usd">6900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM1Nw_c7f90e60-e7a3-4f40-ae68-ba5a25e35f54">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 amended and restated, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the Company&#x2019;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as amended and restated, the "LLC Agreement")) of the 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC is a controlling owner of ten businesses, or operating segments, at March&#160;31, 2023. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc. ("Lugano Diamonds" or "Lugano"), Wheelhouse Holdings, Inc. ("Marucci Sports" or "Marucci"), Relentless Intermediate, Inc. ("PrimaLoft"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"),  AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and Sterno Products, LLC ("Sterno"). The segments are referred to interchangeably as &#x201c;businesses&#x201d;, &#x201c;operating segments&#x201d; or &#x201c;subsidiaries&#x201d; throughout the financial statements. 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="#i33707867ccfb4c5cacff0acd8e318342_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 ( the "Management Services Agreement" or "MSA").&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;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 month periods ended March&#160;31, 2023 and March&#160;31, 2022 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, 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;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 Trust and 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;During the first quarter of 2023, the Company completed the sale of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits or ACI&#x201d;). The results of operations of ACI  are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2023 and March&#160;31, 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="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - &lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Dis&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;continued Operations&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&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;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, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <codi:OwnershipPercentageOfTrustInterestHeldByParentEntity
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfNjI1_83471be4-3c44-4f8a-b70c-3e0d82b6465f"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <codi:NumberOfBusinessesOwned
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfMTE1MQ_3251cf33-016e-4101-934c-5fc627eb303c"
      unitRef="segment">10</codi:NumberOfBusinessesOwned>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM2MQ_141f0e88-8195-4217-9ef2-113c4ec84bf3">&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 Trust and 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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM2Mg_df80f9f5-fd3a-41b7-9ed6-ad1dcc678f59">iscontinued Operations&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2023, the Company completed the sale of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits or ACI&#x201d;). The results of operations of ACI  are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2023 and March&#160;31, 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="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - &lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Dis&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;continued Operations&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"&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;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <codi:SeasonalityPolicyTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80Ni9mcmFnOjIyMDE1YzE4YWEyOTRkOWJiOGVhNDZjNDYyOTRhZmE3L3RleHRyZWdpb246MjIwMTVjMThhYTI5NGQ5YmI4ZWE0NmM0NjI5NGFmYTdfODM3NQ_17ef0dc7-8f6b-4b37-b480-4cc3cf592e2b">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, however, due to various acquisitions since 2020, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.</codi:SeasonalityPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTc3NTA_b706a547-e30f-42b0-8a99-c6b336b97a3b">ote B &#x2014; Acquisitions&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 acquisitions of our businesses are accounted for under the acquisition method of accounting. For each platform acquisition, the Company typically structures the transaction so that a newly created holding company acquires 100% of the equity interests in the acquired business. The entirety of the purchase consideration is paid by the newly created holding company to the selling shareholders. The total purchase consideration is the amount paid to the selling shareholders and we will, from time to time, allow the selling shareholder to reinvest a portion of their proceeds alongside the Company at the same price per share, into the holding company that acquires the target business. Once the acquisition is complete, the selling shareholders no longer hold equity interests in the acquired company, but rather hold noncontrolling interest in the holding company that acquired the target business. Because the selling shareholders are investing in the transaction alongside the Company at the same price per share as the Company and are not retaining their existing equity in the acquired business, the Company includes the amount provided by noncontrolling shareholders in the total purchase consideration.&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;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, typically through our existing credit facility. The debt capital is in the form of &#x201c;intercompany loans&#x201d; made by the LLC to the newly created holding company and the acquired business and are due from the newly created holding company and the acquired business, and payable to the LLC by the newly created holding company and the acquired business. The selling shareholders of the acquired businesses are not a party to the intercompany loan agreements nor do they have any obligation to repay the intercompany loans. These intercompany loans eliminate in consolidation and are not reflected on the Company's consolidated balance sheets.&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;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 indirect 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 ("PrimaLoft Seller"). The Company acquired PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $541.1&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its 2022 Revolving Credit Facility and the proceeds from its $400&#160;million 2022 Term Loan Facility. PrimaLoft management invested in the transaction along with the Company, representing 9.2% of the initial 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. CGM will receive integration service fees of $4.8&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended September 30, 2022. The Company incurred $5.7&#160;million of transaction costs in conjunction with the PrimaLoft acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third 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-weight:400;line-height:120%"&gt;PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is focused on 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;The results of operations of PrimaLoft have been included in the consolidated results of operations since the date of acquisition. PrimaLoft's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of the fair value 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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.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="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;539,576&#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;1,536&#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;541,112&#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;6,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 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;6,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;/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;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;248,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;306,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,773&#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;57,513&#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;322,286&#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;8,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;51,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;63,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;60,493&#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;11,831&#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;72,324&#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;204,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;45,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;249,962&#160;&lt;/span&gt;&lt;/td&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;335,296&#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;(44,147)&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;291,149&#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"&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;530,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;530,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,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;/tr&gt;&lt;tr&gt;&lt;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;2,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:8.5pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-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;539,576&#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;1,536&#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;541,112&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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: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 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 at fair value which approximates book value and will be depreciated on a straight-line basis over the 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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$291.1&#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; reflects the strategic fit of PrimaLoft in the Company's branded consumer business and is not expected to be deductible for income tax purposes. The PrimaLoft purchase price allocation was finalized in the first quarter of 2023.&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 PrimaLoft 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:#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 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;209,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;48,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;49,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="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;11 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;In-process research and development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;N/a&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;306,900&#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="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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life.&lt;/span&gt;&lt;/div&gt;&lt;div 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 customer relationships were 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;$209.1&#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. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The technology was valued at $49.1&#160;million using &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a mul&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ti-period excess earnings methodology with an assumed obsolescence factor. &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 tradename 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.2&#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 months ended March&#160;31, 2022  gives effect to the acquisition of PrimaLoft, as described above, as if this transaction had been completed as of January 1, 2022. 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:76.169%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&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;/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;padding:2px 1pt;text-align:center;vertical-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="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: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;March 31, 2022&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;/tr&gt;&lt;tr&gt;&lt;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;536,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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;216,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;48,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="display:none"/&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations attributable to Holdings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,966&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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.03)&lt;/span&gt;&lt;/td&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;/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;Velocity&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;Kings Camo - &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 8, 2022, Velocity acquired the assets of King's Camo LC, a manufacturer of outdoor performance apparel and gear, for a purchase price of approximately $25.2&#160;million and included a potential earnout of $3.0&#160;million. The acquisition and related transaction costs were funded through an additional term loan of $25.7&#160;million under the Velocity intercompany credit agreement. Velocity paid approximately $0.2&#160;million in transaction fees. Velocity recorded a purchase price allocation, including goodwill of approximately $9.7&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $7.1&#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 remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2022.&lt;/span&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNTQ5NzU1ODM3Njgx_1fd2a931-a0a0-4a79-86ab-c89497f61daa"
      unitRef="usd">541100000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMjgyMA_dfa878c0-55fa-4458-a214-3ca4b2d50465"
      unitRef="usd">400000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMjkzNA_100ac532-c1e3-4d68-aeb4-86cbe12fc2e3"
      unitRef="number">0.092</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:InitialTermAndRevolvingLoanCommitment
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzMwOQ_8a29a669-86d7-41b7-b3f7-61ad90e65517"
      unitRef="usd">178000000</codi:InitialTermAndRevolvingLoanCommitment>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzM1OA_e777b218-38d0-41db-8003-5d2027b9d39d"
      unitRef="usd">4800000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i09dfd6d760574d9eacde8ca884c49cb3_D20220712-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMzUxNA_1ebe92dd-f741-4bf7-81bb-f8e690675a47"
      unitRef="usd">5700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS0yLTEtMS0xMTY3MTE_558ec0f0-967f-4869-9c98-7f12883890dc"
      unitRef="usd">539576000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS00LTEtMS0xMTY3MTE_171f8473-fa5a-4577-afcc-e0a7df46356b"
      unitRef="usd">1536000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibc598f5c52e14ca3adaf143d15897670_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMS02LTEtMS0xMTY3MTE_34082945-2d94-4f4b-9b05-dc31cab3c85e"
      unitRef="usd">541112000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC0yLTEtMS0xMTY3MTE_37314fc3-e994-4164-b556-e674004bd6d7"
      unitRef="usd">6951000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC00LTEtMS0xMTY3MTE_084980e7-33d7-4333-adcf-493bfe8485cc"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNC02LTEtMS0xMTY3MTE_79bc9b35-ccf7-4ca0-9362-ab9ea0970d1d"
      unitRef="usd">6951000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS0yLTEtMS0xMTY3MTE_24ef020d-0ee7-4144-a3b9-5af396fad74d"
      unitRef="usd">2992000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS00LTEtMS0xMTY3MTE_2478ddca-9437-4eb6-bb38-e0e407843700"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNS02LTEtMS0xMTY3MTE_4b1a3e4b-cb68-4e05-ba85-9cf761444874"
      unitRef="usd">2992000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi0yLTEtMS0xMTY3MTE_aafdb9c5-5a81-4fc2-8fc7-d7b64f5e989f"
      unitRef="usd">1991000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi00LTEtMS0xMTY3MTE_90c30694-9a80-4340-b90d-e3d55628848a"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNi02LTEtMS0xMTY3MTE_e56d9506-9945-4f3e-9a0f-06dfa46a17b5"
      unitRef="usd">1991000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy0yLTEtMS0xMTY3MTE_135f8943-06c5-4140-8f4a-161388073495"
      unitRef="usd">1058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy00LTEtMS0xMTY3MTE_ca900f70-2c70-471b-8cdc-1e8454e6bacc"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfNy02LTEtMS0xMTY3MTE_2c02a5aa-f897-4f14-a1fc-36311674b435"
      unitRef="usd">1058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC0yLTEtMS0xMTY3MTE_709a3a06-f5d4-405d-83b4-1fc98fb3bbfc"
      unitRef="usd">248200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC00LTEtMS0xMTY3MTE_e3b5b084-8ccc-4216-86c5-7993e30e296f"
      unitRef="usd">58700000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOC02LTEtMS0xMTY3MTE_efdd603e-78de-4363-95e7-b5395c0c5412"
      unitRef="usd">306900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS0yLTEtMS0xMTY3MTE_dcaa003d-cad3-4fb2-b3f2-3f3ad0ace126"
      unitRef="usd">3581000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS00LTEtMS0xMTY3MTE_13ae0250-5d98-49f5-969d-ece4b1c8b977"
      unitRef="usd">-1187000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfOS02LTEtMS0xMTY3MTE_be9e997c-cde3-4506-976d-3281cf25ff34"
      unitRef="usd">2394000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtMi0xLTEtMTE2NzEx_329583e3-445e-4f2a-9164-024db4d9e84a"
      unitRef="usd">264773000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtNC0xLTEtMTE2NzEx_db90d5ab-95f4-4ba9-a107-e4c90a2ae113"
      unitRef="usd">57513000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTAtNi0xLTEtMTE2NzEx_aef5ead2-1643-4755-b5d6-df2ac3859067"
      unitRef="usd">322286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtMi0xLTEtMTE2NzEx_434ebc2f-10bf-429d-b8b1-f994d834d66e"
      unitRef="usd">8865000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtNC0xLTEtMTE2NzEx_216b6304-ae02-4454-ba5c-8f5e3e0b8b45"
      unitRef="usd">-868000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTMtNi0xLTEtMTE2NzEx_720062e8-f0fa-42c2-946c-2abf04b66bcb"
      unitRef="usd">7997000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtMi0xLTEtMTE2NzEx_16c68612-01fe-4d41-a645-32876dd401ef"
      unitRef="usd">360000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtNC0xLTEtMTE2NzEx_040789f1-ec98-48a5-9b14-7018490a7007"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTQtNi0xLTEtMTE2NzEx_7c30ad90-7207-43c0-a877-340e27db0852"
      unitRef="usd">360000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtMi0xLTEtMTE2NzEx_a148b509-8faa-4298-b5a8-e43c86c28699"
      unitRef="usd">51268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtNC0xLTEtMTE2NzEx_97844d6a-ee5d-490a-a6fe-ac09e43697ed"
      unitRef="usd">12699000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTUtNi0xLTEtMTE2NzEx_e2c586a8-b4b7-4c79-9db7-5b58845797ed"
      unitRef="usd">63967000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtMi0xLTEtMTE2NzEx_c14f8c22-2269-44cd-a4c8-b9624f857a59"
      unitRef="usd">60493000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtNC0xLTEtMTE2NzEx_a48d7694-9304-452b-8d40-db60fb264c16"
      unitRef="usd">11831000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTYtNi0xLTEtMTE2NzEx_312eb3b4-4560-48d5-8249-651abf292305"
      unitRef="usd">72324000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtMi0xLTEtMTE2NzEx_27e4b74f-3939-42fa-bffd-73f404161b52"
      unitRef="usd">204280000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i182179640d234e0cb7a0282b7a300438_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtNC0xLTEtMTE2NzEx_9abfe327-8960-48f1-86eb-80a69f9e54bd"
      unitRef="usd">45682000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMTgtNi0xLTEtMTE2NzEx_ea57131d-33d8-44b8-95d7-75a2156f9462"
      unitRef="usd">249962000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtMi0xLTEtMTE2NzEx_17a0b51e-676b-417e-a696-b817dd9a8b99"
      unitRef="usd">335296000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtNC0xLTEtMTE2NzEx_e84ab52e-3bcf-4276-89b7-69a6f1fc1e72"
      unitRef="usd">-44147000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmNmZDFjZTBhMWNmNTQ1NmFhOWQ4NWM4NjRhODU3OTc5L3RhYmxlcmFuZ2U6Y2ZkMWNlMGExY2Y1NDU2YWE5ZDg1Yzg2NGE4NTc5NzlfMjAtNi0xLTEtMTE2NzEx_c3a21ccc-86be-4adf-9945-d51739ec82d8"
      unitRef="usd">291149000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS0yLTEtMS0xMTY3MTE_4e28f651-592a-47ae-ac9e-9fa2cb2aa1cb"
      unitRef="usd">530000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS00LTEtMS0xMTY3MTE_4e8be3b1-4201-43ff-82b6-ab5a36c906ac"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMS02LTEtMS0xMTY3MTE_51991b53-21a8-46af-9f54-7ed6345ead7a"
      unitRef="usd">530000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi0yLTEtMS0xMTY3MTE_0bcdea92-db1c-4833-b2ef-7476a6c135ad"
      unitRef="usd">7319000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi00LTEtMS0xMTY3MTE_70b3e9f8-080d-48cc-a2fd-97bd06a5214d"
      unitRef="usd">-368000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMi02LTEtMS0xMTY3MTE_e98a73a3-bc4a-4112-8285-a3fb7bd40017"
      unitRef="usd">6951000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy0yLTEtMS0xMTY3MTE_dc1b2652-55ea-4525-8f26-44d9f2f53aaa"
      unitRef="usd">2257000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy00LTEtMS0xMTY3MTE_64c8f608-0fc8-4722-afe1-422920131975"
      unitRef="usd">1904000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfMy02LTEtMS0xMTY3MTE_4cf55d0b-b6ad-467d-a836-a7df77e7cc3e"
      unitRef="usd">4161000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS0yLTEtMS0xMTY3MTE_0edf9356-beb5-40a6-9f68-04e3076ec287"
      unitRef="usd">539576000</us-gaap:PaymentsToAcquireBusinessesGross>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i544e9571a9074592a7313d5f3df403a4_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS00LTEtMS0xMTY3MTE_32eb53e4-4aa0-4e03-9f63-6134095fa435"
      unitRef="usd">1536000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i53c1fc6f1c49401d9f666fe33f999e58_D20220712-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOjU5NDMwYmEzYWNlZDQ4MDZiZjY0Mzk2MWRiM2I0OTI0L3RhYmxlcmFuZ2U6NTk0MzBiYTNhY2VkNDgwNmJmNjQzOTYxZGIzYjQ5MjRfNS02LTEtMS0xMTY3MTE_3edc9f68-d801-410f-86e0-9809356a9f8c"
      unitRef="usd">541112000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="i842114b80cf44eb29205a432721b674c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNTY0Mg_5cee9a86-bea3-4e95-97d9-7ef2ed345de0"
      unitRef="usd">291100000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i44d25657faa7405c959527b000772579_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMi0yLTEtMS0xMTY3MTE_2213871c-1426-496c-bcda-39a822599808"
      unitRef="usd">209100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i44d25657faa7405c959527b000772579_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMi00LTEtMS0xMTY3MTE_61e4bf04-f8bd-4302-8025-4b9c36fce484">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMy0yLTEtMS0xMTY3MTE_9fb724ba-3ee6-4f39-830b-18c0bfce9fe6"
      unitRef="usd">48200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfMy00LTEtMS0xMTY3MTE_b0d689a1-1568-4b57-8009-9f7e45743f41">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNC0yLTEtMS0xMTY3MTE_65bd9145-dc12-4b52-ae64-e9f639fd7cc9"
      unitRef="usd">49100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNC00LTEtMS0xMTY3MTE_17e3acf4-e835-4e8b-849e-f98e7eea6667">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i87d03bc6c51f4855bc15da578eae8870_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNS0yLTEtMS0xMTY3MTE_1a59eb83-a411-4802-9c8c-93fc08c3808e"
      unitRef="usd">500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia6c01b91e4db42fdb2ee6ba35b21aa37_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmExYjkwYTNhYTQ2NDQ3NmZhZWJhMjQ2ZDA2ZjljOGNmL3RhYmxlcmFuZ2U6YTFiOTBhM2FhNDY0NDc2ZmFlYmEyNDZkMDZmOWM4Y2ZfNi0yLTEtMS0xMTY3MTE_62bb5f47-9b55-403a-8f7c-7a4a34452a13"
      unitRef="usd">306900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i44d25657faa7405c959527b000772579_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjI4Mg_d32e218b-d399-473b-aeee-9591d3be8e69"
      unitRef="usd">209100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id0b2a47901c5475f94bf6f3bbce07a9f_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjM1OQ_65bd9145-dc12-4b52-ae64-e9f639fd7cc9"
      unitRef="usd">49100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfNjQ3Ng_d6b20611-9574-424a-b869-ffa18d266d74"
      unitRef="usd">48200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfMi00LTEtMS0xMTY3MTE_add1ad3b-a0d5-46b9-a401-d26bba20a28d"
      unitRef="usd">536261000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfMy00LTEtMS0xMTY3MTE_e5aebc61-30ca-49cb-b190-9cb8fb4d06e8"
      unitRef="usd">216311000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNC00LTEtMS0xMTY3MTE_180912a8-3599-47a2-8c4f-54f43fbd6514"
      unitRef="usd">48857000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNS00LTEtMS0xMTY3MTE_fe1288c7-e6c7-4776-b560-10517875e1fb"
      unitRef="usd">16118000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNi00LTEtMS0xMTY3MTE_5983ea85-81f0-4d8c-ab92-11ce42617759"
      unitRef="usd">10966000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i04186164d94843d7bc168746eabc4538_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RhYmxlOmM1YTY0OTlhMmNiNTQyYjM5ZGY1NzQyNDVkZDQ4NmU1L3RhYmxlcmFuZ2U6YzVhNjQ5OWEyY2I1NDJiMzlkZjU3NDI0NWRkNDg2ZTVfNy00LTEtMS0xMTY3MTE_7efbf18b-fbf4-4ea9-bde3-86e31364b02d"
      unitRef="usdPerShare">-0.03</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI1NDk_b9b789fa-43fb-4113-81c9-1aa14d552ea3"
      unitRef="usd">25200000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI1ODg_e76e0ffd-56d6-4ded-b84a-61ba292a50c2"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI2ODU_5c8196fa-c3c8-403a-aef0-bc146c16bef8"
      unitRef="usd">25700000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI3NjY_38e52bab-bafd-46b0-bf6c-b43ed37e1f02"
      unitRef="usd">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9955f4f7d9394062b347b58acc150503_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI4ODU_46668746-5b7a-4309-8a0a-da6f76802004"
      unitRef="usd">9700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2c263a8c9f9f4613a73d9786a81ebd20_I20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml80OS9mcmFnOmI2ODQ3OTkxYTM2NjQwOTc4Y2FhY2U5OWNiMzI4MmRmL3RleHRyZWdpb246YjY4NDc5OTFhMzY2NDA5NzhjYWFjZTk5Y2IzMjgyZGZfMTI5NzQ_4d449eda-15dc-4292-a8c4-fcd6a9b2b5a5"
      unitRef="usd">7100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMzM3Nw_fdbe58c8-6a3b-43fd-be94-3e7849d27547">ote C &#x2014; Discontinued Operations&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Advanced Circuits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 10, 2023, the LLC, solely in its capacity as the representative of the holders of stock and options of Compass AC Holdings, Inc., a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger with APCT Inc. (&#x201c;ACI Purchaser&#x201d;), Circuit Merger Sub, Inc. (&#x201c;ACI Merger Sub&#x201d;) and Advanced Circuits, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pursuant to which ACI Purchaser agreed to 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 ACI Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of ACI Purchaser (the &#x201c;ACI Merger&#x201d;). The ACI Merger was completed on February 14, 2023. The sale price of Advanced Circuits was based on an enterprise value of $220&#160;million, subject to certain adjustments based on matters such as the working capital and cash and debt balances of Advanced Circuits at the time of the closing. After the allocation of the sales price to Advanced Circuits non-controlling equity holders and the payment of transaction expenses, CODI received approximately $170.9&#160;million of total proceeds at closing, of which $66.9&#160;million related to the repayment of intercompany loans with the Company. The Company recorded a gain on the sale of ACI 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;$98.0&#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;, net of an income tax provision of $6.8&#160;million, in the first quarter of 2023.&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;Summarized results of operations of ACI for the three months ended March 31, 2023 and 2022 through the date of disposition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;For the period January  1, 2023 through disposition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;8,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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: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 (loss) from continuing operations before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;(2,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 (benefit) 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;(1,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 (loss) 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 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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 period from January 1, 2023 through disposition and the three months ended March&#160;31, 2022, each exclude &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;$1.4&#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; 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;$1.7&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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 discontinued operations as of December 31, 2022 (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:65.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.258%"/&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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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: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;3,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;10,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,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;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:9pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;18,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 non-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:9pt;font-weight:400;line-height:100%"&gt;6,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Non-current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;79,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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: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;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/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;Accrued expenses&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;5,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due to related party&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other 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:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;11,148&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 non-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:9pt;font-weight:400;line-height:100%"&gt;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Non-current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;16,192&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%"&gt;1,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i33b298c8a24349e684bff20e8bf2cd93_I20230110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjAyNg_06c5f3d5-1a90-4bea-8f8c-56bf3bb9cf95"
      unitRef="usd">220000000</codi:DisposalGroupTotalenterprisevalue>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ia45bea886ea641e3bc226c6a606159eb_D20230110-20230110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA2OQ_953693ec-44f4-4173-be6d-8478930fbb3d"
      unitRef="usd">170900000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i33b298c8a24349e684bff20e8bf2cd93_I20230110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA0MA_bc0f35df-c6d0-4f46-a580-3ab18605dedf"
      unitRef="usd">66900000</codi:DisposalGrouprepaymentofintercompanyloans>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i871cb9516c024198abd40fd634d5746c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODI0MjM4_9bc15f08-02fc-4b42-b423-069df0c5c5c1"
      unitRef="usd">98000000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
      contextRef="i871cb9516c024198abd40fd634d5746c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfMTY0OTI2NzQ1MjA1NQ_25d0a119-bd79-46c6-8816-ebb897cef277"
      unitRef="usd">6800000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMS0xLTEtMS0xMjQyNzI_ac5fe4ce-5467-4310-bfe7-1367c0155556"
      unitRef="usd">8829000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMS0zLTEtMS0xMjQyMzE_bd4b7c5f-2261-40d5-ae36-eecbd12dcdaa"
      unitRef="usd">23249000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMi0xLTEtMS0xMjQyNzI_cd062318-bc1c-49b4-be40-d267eb59263c"
      unitRef="usd">3663000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMi0zLTEtMS0xMjQyMzE_61f44b45-3bd1-4b45-9642-4e2816ac16b0"
      unitRef="usd">10930000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMy0xLTEtMS0xMjQyNzI_63954503-a486-4101-93c5-d6c4e0fc2d30"
      unitRef="usd">1058000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfMy0zLTEtMS0xMjQyMzE_51d3a15b-6ec3-45d3-b89b-c1a2bcb7e3ac"
      unitRef="usd">6524000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNC0xLTEtMS0xMjQyNzI_ca854e7d-1cdf-4306-96f9-b12420d5f15b"
      unitRef="usd">-2464000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNC0zLTEtMS0xMjQyMzE_e664238a-c126-4bd3-806a-b4428889e203"
      unitRef="usd">6477000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNS0xLTEtMS0xMjQyNzI_b91daba0-0495-43c5-8dff-e28c56c4113f"
      unitRef="usd">-1073000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNS0zLTEtMS0xMjQyMzE_3d0d9c2d-0c59-44e1-9933-972b55542c2a"
      unitRef="usd">1107000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNi0xLTEtMS0xMjQyNzI_4b58c230-d6b8-4022-9905-8d26bd47d477"
      unitRef="usd">-1391000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOmE4ZDQ2MDMzOWI1YTQxNzQ4YjdlYmNhYWViMDg4YzA0L3RhYmxlcmFuZ2U6YThkNDYwMzM5YjVhNDE3NDhiN2ViY2FhZWIwODhjMDRfNi0zLTEtMS0xMjQyMzE_f4846868-6890-4f1f-a5d0-f17ffc3bf8c0"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODIxMTIx_e1d60f50-fe4c-4f56-91e1-e77bf37bc193"
      unitRef="usd">1400000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i84165fdb13044b0da200cca87c44ca49_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RleHRyZWdpb246MzZmZTcyZGIwMTY4NGYyOTkxYjgwYTVmZDNlZDJkM2ZfNTQ5NzU1ODIxMTAy_c52fe49d-0271-426b-8ba4-7b166d90eb56"
      unitRef="usd">1700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMi0yLTEtMS0xMjQxNDg_0270104c-d038-4588-8389-8cfaed52149d"
      unitRef="usd">3391000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMy0yLTEtMS0xMjQxNDg_7149516d-a96e-4eb9-960e-7fc69a85f12a"
      unitRef="usd">10044000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNC0yLTEtMS0xMjQxNDg_ef539e93-0a73-473a-8952-560a471923b6"
      unitRef="usd">4345000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNS0yLTEtMS0xMjQxNTc_ba3a7b51-b023-487e-bf22-dc454b2795e3"
      unitRef="usd">346000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNi0yLTEtMS0xMjcwMjU_2f5024a0-bab3-4756-9e52-26a87d7e545d"
      unitRef="usd">18126000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfNy0yLTEtMS0xMjQxNzM_3a72c260-265f-4f76-9274-800981bc52b0"
      unitRef="usd">6949000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfOC0yLTEtMS0xMjQxNzM_ae2d234b-b3cd-435f-a8ec-d2759b9ab61a"
      unitRef="usd">66678000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfOS0yLTEtMS0xMjQxODM_9e926a1f-a85e-47c9-8482-7eb8dcc23a01"
      unitRef="usd">6220000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTAtMi0xLTEtMTI3MDI4_667c8817-a8fe-4478-9491-6f3abbb79cdd"
      unitRef="usd">79847000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTMtMi0xLTEtMTI0MTk3_f2bd43a3-eff9-4231-a8d9-6266679d8ccd"
      unitRef="usd">3810000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTQtMi0xLTEtMTI0MTk3_921e781a-5198-4986-911e-9ebacd769d89"
      unitRef="usd">5570000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTUtMi0xLTEtMTI0MTk3_e0898ef2-7348-4908-a92f-dd2a7c61a1ed"
      unitRef="usd">250000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTYtMi0xLTEtMTI0MTk3_773a1429-58b0-450d-aacc-2eeca902a9cc"
      unitRef="usd">1518000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTctMi0xLTEtMTI3MDMw_e9e5a741-3b2a-481d-a918-c0622a3f8424"
      unitRef="usd">11148000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTgtMi0xLTEtMTI0MjA3_f8c421e4-30d9-4703-9d76-9d00d1f70fb9"
      unitRef="usd">10999000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMTktMi0xLTEtMTI0MjA3_aab566c3-d58a-4d5c-9d8f-23c0ca30f9b4"
      unitRef="usd">5193000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMjAtMi0xLTEtMTI0MjE1_d5e34127-f844-4193-ae95-fa3bd5667b30"
      unitRef="usd">16192000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i1974241592b1452fb75451bdfaba7061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81Mi9mcmFnOjM2ZmU3MmRiMDE2ODRmMjk5MWI4MGE1ZmQzZWQyZDNmL3RhYmxlOjE4Nzc0NjM1NThiYjQ3NzA4MjI4NDhhNWE4MjZlY2YxL3RhYmxlcmFuZ2U6MTg3NzQ2MzU1OGJiNDc3MDgyMjg0OGE1YTgyNmVjZjFfMjEtMi0xLTEtMTI0MjE1_7c93f054-4f6c-41ed-928f-1bf25ed3ffe7"
      unitRef="usd">1533000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE1MQ_6596f02b-98d0-4f68-b06f-330b6ebb62de">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:DisaggregationOfRevenueTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE0OQ_f8a99be7-b307-43b1-846f-a31baa1e35d0">&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 months ended March&#160;31, 2023 and 2022 (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.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 March 31, 2023&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:8.5pt;font-weight:700;line-height:100%"&gt;United States&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;Canada&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;Europe&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;Asia Pacific&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;Other International&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;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: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;98,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;3,359&#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;6,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;124,452&#160;&lt;/span&gt;&lt;/td&gt;&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;11,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;14,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;63,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;55,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;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;34,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;419,877&#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;8,877&#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;42,610&#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;46,803&#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;24,061&#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;542,228&#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:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;United States&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;Canada&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;Europe&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;Asia Pacific&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;Other International&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;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: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;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,388&#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;7,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;3,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;104,023&#160;&lt;/span&gt;&lt;/td&gt;&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;20,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;18,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;51,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;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;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;43,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;74,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;409,744&#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;9,826&#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;44,478&#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;28,995&#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;17,470&#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;510,513&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RleHRyZWdpb246NTJjYWY0MGUwZjY1NDgxOTg0ZDkyYzgzNzMyYjg2NGNfMTE1Ng_fecfc284-d2d4-4338-9108-63cd41beae68">&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 months ended March&#160;31, 2023 and 2022 (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.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 March 31, 2023&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:8.5pt;font-weight:700;line-height:100%"&gt;United States&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;Canada&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;Europe&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;Asia Pacific&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;Other International&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;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: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;98,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;3,359&#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;6,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;124,452&#160;&lt;/span&gt;&lt;/td&gt;&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;11,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;14,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;63,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;55,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;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;34,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;419,877&#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;8,877&#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;42,610&#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;46,803&#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;24,061&#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;542,228&#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:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;United States&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;Canada&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;Europe&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;Asia Pacific&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;Other International&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;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: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;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,388&#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;7,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;3,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;104,023&#160;&lt;/span&gt;&lt;/td&gt;&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;20,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;18,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;51,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;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;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;43,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;74,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;409,744&#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;9,826&#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;44,478&#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;28,995&#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;17,470&#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;510,513&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73c60dd645434bf2837b85d0d9d8ca5c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0xLTEtMS0xMTY3MTE_3003c142-fb3d-44e8-9f04-f80db406aafc"
      unitRef="usd">98527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i581e599577024f8a9c45565feec98092_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0zLTEtMS0xMTY3MTE_c6652684-8734-4923-8380-416da57bbf17"
      unitRef="usd">3359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7293b0b2521e4608bfd4de3d8fe531c2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi01LTEtMS0xMTY3MTE_6926dea0-53d8-45ed-bb13-6fabb12f030d"
      unitRef="usd">6607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic659fee397384be8a3c32d38c68019ab_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi03LTEtMS0xMTY3MTE_9643c6a6-1650-45ef-9122-488c5ab3c4d9"
      unitRef="usd">4183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec702a4533640c8a23a453f8bb54636_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi05LTEtMS0xMTY3MTE_6069c5f3-45f3-4387-a7f1-b892850f4719"
      unitRef="usd">11776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMi0xMS0xLTEtMTE2NzEx_fce0809a-f829-46a2-b99b-23962e1751fb"
      unitRef="usd">124452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcd6a9baba74438f989f3bd519b305b8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0xLTEtMS0xMTY3MTE_e8957aab-aac1-4c78-92ea-05eb292576ae"
      unitRef="usd">11299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbc639a1a27d403ab5536036bf56cdf3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0zLTEtMS0xMTY3MTE_5614ee1c-47fb-45cf-a352-85fac155cec1"
      unitRef="usd">124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd3d2b3c7f4644ba8789e0c0b0d21dba_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy01LTEtMS0xMTY3MTE_70f2313b-3377-4a84-bcbf-54be07586f20"
      unitRef="usd">14652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc1b2c1e97014cff93156a5c9640b620_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy03LTEtMS0xMTY3MTE_c2f69bd0-bdc4-485e-947d-1318e9d573dc"
      unitRef="usd">11696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6de3936e35b8493992ebe2f2b4adf373_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy05LTEtMS0xMTY3MTE_daa12981-fc1d-40a3-a6ff-e4eb7d463f66"
      unitRef="usd">215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d625f957ba4594a209fd5b29b6c777_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMy0xMS0xLTEtMTE2NzEx_7929885e-1510-4f5b-846d-fd07df0d2a71"
      unitRef="usd">37986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51f99be4108f4a46af0f407e672a911a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0xLTEtMS0xMTY3MTE_5ff39c0f-44e9-4bbc-812e-eb416ccb9850"
      unitRef="usd">8829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8cb05c3415e4b25b5dc22743942f083_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0zLTEtMS0xMTY3MTE_b10b6e2c-0cd0-45c5-93d4-aae7d10b25fa"
      unitRef="usd">3000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a2ee6245a0040f0affcfe3c49159b26_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC01LTEtMS0xMTY3MTE_f8eaa1ad-daa0-4f7d-81dd-5a24a51af5ec"
      unitRef="usd">6865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cc47f7c161f45219ada89f36e87870d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC03LTEtMS0xMTY3MTE_2ca851f5-9ae9-4890-ad42-170e9f79506a"
      unitRef="usd">4534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a76f7e01e1340e38bb630ff1cfe2a8b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC05LTEtMS0xMTY3MTE_1f93444f-7bcd-4c79-afbf-7c5f2bc5ab9c"
      unitRef="usd">2187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i327812c6fe904b36b502edf669ad3547_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNC0xMS0xLTEtMTE2NzEx_00517797-4cca-4520-8cc1-4c6a0cc61edf"
      unitRef="usd">22418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18e26abb754647ab839d162269ff012b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0xLTEtMS0xMTY3MTE_15a32cec-ea24-458a-bd4c-3a55ea329224"
      unitRef="usd">63887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic839e2c465ef45bda96b9bec7c1d735f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0zLTEtMS0xMTY3MTE_553a87fb-c378-4400-8a94-c273121e251c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i235c058aa3a946adb5c240674f64759f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS01LTEtMS0xMTY3MTE_c3c68d98-975a-4350-825a-88a18b8f0e7b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f31cbd31e04f2197259a9ae04b11e3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS03LTEtMS0xMTY3MTE_772c0279-37f1-4c3f-83f6-67af4fe1ab46"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8852a851f644c0f9eed341ff31a53c2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS05LTEtMS0xMTY3MTE_aa74d976-37bc-44d4-b084-607a55de2285"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNS0xMS0xLTEtMTE2NzEx_9fe5bcd4-3510-4f17-9834-9800843640c8"
      unitRef="usd">63887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddcb376eed644d30ab2400184610f271_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0xLTEtMS0xMTY3MTE_202313ed-742a-4afe-8130-620241e2435a"
      unitRef="usd">55578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id517c305fe334919844afea6bc2f37a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0zLTEtMS0xMTY3MTE_abeac1f1-c4f4-47d8-b3cf-47c0f8207b75"
      unitRef="usd">1061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia57c43d3c6b54b1c8cb5dd32b767e762_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi01LTEtMS0xMTY3MTE_31330f63-daca-492e-938e-b19638a4d11d"
      unitRef="usd">196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3375cf3b3b1e4e8295ba77ed6c465fac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi03LTEtMS0xMTY3MTE_cf930bc0-ef99-4870-a88d-964d573e4bfb"
      unitRef="usd">1431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i083219bf38bd4e49ab5002ffd85d8747_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi05LTEtMS0xMTY3MTE_a0ab8f21-b119-4535-984e-c6998af4a704"
      unitRef="usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNi0xMS0xLTEtMTE2NzEx_168e915e-7cd2-427b-b821-46ab8d81f0e9"
      unitRef="usd">58295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14e4d0138f784b8193acdcfb3130ed2b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0xLTEtMS0xMTY3MTE_ab100a16-1f2b-4a1c-b673-8f4d8cb0953c"
      unitRef="usd">166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c32710234ac4cb68f21ba7133163f10_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0zLTEtMS0xMTY3MTE_5679d1ac-9386-4f0f-a170-fd3ae7cd0403"
      unitRef="usd">47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7052dfd8380a4b1c9f6a1ffe76fd3859_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy01LTEtMS0xMTY3MTE_e36d8ae1-2ef6-4ef3-8566-afd48995cbf0"
      unitRef="usd">720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff759956e1ea4ab4bdc6f79d53f72703_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy03LTEtMS0xMTY3MTE_0f8f057e-f958-4ae5-af8e-53095006d3fe"
      unitRef="usd">23419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9cf0ba0d1df498cac96487cc8deb195_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy05LTEtMS0xMTY3MTE_4b39caf6-f790-4795-81cc-c46a2cda1df8"
      unitRef="usd">177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfNy0xMS0xLTEtMTE2NzEx_a044a1c3-1256-43c2-88e5-a647864f0f12"
      unitRef="usd">24529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f89a07bf8dd485d9fcc22d6c91edaa2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0xLTEtMS0xMTY3MTE_6e569549-7d63-4b76-91ca-1dd18523c1ba"
      unitRef="usd">29892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dfebfa8a0f74aabb409438a4de0d9d6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0zLTEtMS0xMTY3MTE_cf96217e-4428-416d-bb3b-ea50a543a6bc"
      unitRef="usd">1936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82380363a3c64869b4c556c803bfdba8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC01LTEtMS0xMTY3MTE_e31da859-6a28-4f2a-8d10-b14cffa833f0"
      unitRef="usd">1340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i672e6a6f8f2f458a9c25b6dc9075156a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC03LTEtMS0xMTY3MTE_8efe787c-00df-42d5-999e-0de6e296928b"
      unitRef="usd">129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ab7f29001834b35b4186460d0a38bd6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC05LTEtMS0xMTY3MTE_cac13fa7-a04e-4e7b-ab07-5a3392ac42d8"
      unitRef="usd">743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfOC0xMS0xLTEtMTE2NzEx_b88022af-891e-490d-bb37-f46ed7569787"
      unitRef="usd">34040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a605406b1b745acb7073834773be1cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMS0xLTEtMTE2NzEx_cf7f044a-2d84-42e6-9217-3dc3d4dec5f0"
      unitRef="usd">53462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bb93b7db2a44b6e84953191692ff84e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMy0xLTEtMTE2NzEx_ab01bb3c-9f2c-4a55-b0d8-2a36ba19798b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98df6ff291ff40dd8116b82515331689_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtNS0xLTEtMTE2NzEx_6b602939-f8c6-4020-8aa3-40a2836f3c51"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a0b6dbaefb44e858875e9deb2c19dc4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtNy0xLTEtMTE2NzEx_f87806cd-97af-4dd7-9fb1-0f0ce6174585"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic11eacace7f84c08a9bf719114bcd592_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtOS0xLTEtMTE2NzEx_c0190a56-1ec2-43f8-bfc5-78a5cb30fcbf"
      unitRef="usd">8050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTAtMTEtMS0xLTExNjcxMQ_de05335e-a0a0-446f-a938-995f84560791"
      unitRef="usd">61512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i160f05b0493148a7b0be54c4078af8ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMS0xLTEtMTE2NzEx_0ef574fe-508d-4587-8052-5dce85b4e9cb"
      unitRef="usd">26649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31e331c596af4ef8958f63a8d7e32582_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMy0xLTEtMTE2NzEx_08fb6058-708a-4351-a3b7-49b83f246a26"
      unitRef="usd">163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad4f9ebdad2e430d89e408e3f63c8215_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtNS0xLTEtMTE2NzEx_1f9c4b76-ebc6-4b74-9646-1cc21052085c"
      unitRef="usd">10983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d8c7997ca714e2282e41806e31ab838_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtNy0xLTEtMTE2NzEx_bee473d7-1b94-4018-aa43-a584ee87cadb"
      unitRef="usd">1411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7277f97075764a878620d7d3b9313d30_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtOS0xLTEtMTE2NzEx_bae22ede-06bd-4f72-98bc-fa8b5f98c14e"
      unitRef="usd">884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie54c49334c104dfab4be0a1fa06b4ff7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTEtMTEtMS0xLTExNjcxMQ_c28c5e5e-e8d3-4dd7-b5ca-cf5b0c98400b"
      unitRef="usd">40090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic45bc0567fa64c82a4f261f783c940d8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMS0xLTEtMTE2NzEx_7e0564cb-cffd-4fcf-bed1-351b0feeb9da"
      unitRef="usd">71588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdf4f14c495744c4a2c659a496c48244_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMy0xLTEtMTE2NzEx_9999d8c0-7245-47e4-8cff-16a8ebd473dd"
      unitRef="usd">2184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39224e0784db4e1297a744915ea457e1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItNS0xLTEtMTE2NzEx_70913aa8-2ec6-4216-81ef-1fc764c7b160"
      unitRef="usd">1247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dc9991678af4e4d9d60a10746b07abb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItNy0xLTEtMTE2NzEx_79e5a8be-792f-46ee-bbda-15eed979c42f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04b7a8783ffa447080e21193a228c445_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItOS0xLTEtMTE2NzEx_169f8dfe-41dd-4ad5-a2eb-d89adc10c7ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a70641fe6343898a8e9d552ea6c2f2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTItMTEtMS0xLTExNjcxMQ_228bda1d-9376-489e-9fa6-cd672ac0f6e2"
      unitRef="usd">75019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4126fac5a70a4a5684087a53047b2bc9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMS0xLTEtMTE2NzEx_1087f5e2-74ba-4c71-b49f-f41839ff9d5d"
      unitRef="usd">419877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2c948e52d5e4946b3de1e6928f497d2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMy0xLTEtMTE2NzEx_20eea3c5-96b1-463a-afa9-6b071d011cfc"
      unitRef="usd">8877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae98875b03dd4080bb75a3f7eded98cd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtNS0xLTEtMTE2NzEx_c4562a34-55c0-4139-9f03-df188898d573"
      unitRef="usd">42610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i870e95e1e99c4654ac5121d1849228ae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtNy0xLTEtMTE2NzEx_c6275280-e86c-41a8-b02c-31fd8534d746"
      unitRef="usd">46803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief200e3f103948e8ac336fefb6e2be34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtOS0xLTEtMTE2NzEx_087d98dd-3bc0-4484-bd1a-0123f4c221a2"
      unitRef="usd">24061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOmZmZTExMzBjNTFlMjQ2NzM5ZGQxNTdjOWEyN2MwZjllL3RhYmxlcmFuZ2U6ZmZlMTEzMGM1MWUyNDY3MzlkZDE1N2M5YTI3YzBmOWVfMTMtMTEtMS0xLTExNjcxMQ_39d86198-731b-43b1-8354-e750d8bb8a70"
      unitRef="usd">542228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffac572bf70849688ada4dbef19f47b4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0xLTEtMS0xMTY3MTE_2324d0fc-e874-46b0-88a9-fb85229055f5"
      unitRef="usd">80803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic16063ada12d4bda9b632880eedfb2bc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0zLTEtMS0xMTY3MTE_9ffa59e0-e6c4-49bc-8ced-ca697c3d0ace"
      unitRef="usd">2388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f93b50fc0d546b5b2c6afc0fa9bee95_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi01LTEtMS0xMTY3MTE_a0a429e0-2b36-4b11-847b-21f99e077d45"
      unitRef="usd">7545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib534d1ac51c446d7aac49b476ad6ba34_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi03LTEtMS0xMTY3MTE_964313e4-410b-4360-afc1-a3f183e1ed46"
      unitRef="usd">3964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3243a4f2d38f471485d7cc4ef4ddf1e6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi05LTEtMS0xMTY3MTE_da4718dd-32e4-46f1-b8ac-adea6fc6bb45"
      unitRef="usd">9323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2098824058714c03a608e48a26c9da59_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMi0xMS0xLTEtMTE2NzEx_5a127924-2948-447e-91f5-145ef422525f"
      unitRef="usd">104023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e7b1dac62504b42945b5b338564a37d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0xLTEtMS0xMTY3MTE_e226a261-8d7e-4a8a-ae5b-27bded377003"
      unitRef="usd">20202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06697e73faf840c182bbd4b5dd3bc37e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0zLTEtMS0xMTY3MTE_deb37742-8378-4e17-b48f-a5ccc685c522"
      unitRef="usd">540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i767407aee29445d6bc40092f787eeb73_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy01LTEtMS0xMTY3MTE_f2d4cfce-71bf-4bcb-8ba7-04d3d7343363"
      unitRef="usd">17100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f6611691ee44e1dbad75688aed3225f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy03LTEtMS0xMTY3MTE_763b73ed-2468-43e4-9af2-c17b7c74677d"
      unitRef="usd">18904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0d15ce695394042a8dd53225b4f5565_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy05LTEtMS0xMTY3MTE_9c996a4f-a775-49ba-9001-7b2a39dc9035"
      unitRef="usd">64000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3b9c54a497846a6b838b5fd0129b0dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMy0xMS0xLTEtMTE2NzEx_67d9591c-b111-42ea-9dbe-49880fc4bd01"
      unitRef="usd">56810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a978515c9464074b93e7090f31e47cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0xLTEtMS0xMTY3MTE_2476e341-8758-4d61-853a-4bd0f5a5bfe1"
      unitRef="usd">8173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20cefeee6b714a49997d0a971e07cad4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0zLTEtMS0xMTY3MTE_154634ff-afaa-44f0-a4e0-1c58fe8e6e2b"
      unitRef="usd">793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16471858709a4b7a9d8c323a42700c84_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC01LTEtMS0xMTY3MTE_a720d6a6-5a83-443d-b696-0fed3ec383a9"
      unitRef="usd">7590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50e38b1e9f264b7cac3aa3fbf2a1cce7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC03LTEtMS0xMTY3MTE_5bc1990a-2f73-4bb8-820d-2aa7bbf7a774"
      unitRef="usd">3470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i097438eba5a94b99bbc9e40a16e9d8a5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC05LTEtMS0xMTY3MTE_c899e922-a718-4ae7-b21f-e721fcaae454"
      unitRef="usd">184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48c00b22c2714ee684744dd788292fa7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNC0xMS0xLTEtMTE2NzEx_30c364a0-9a14-4667-9ea1-2a1319100e10"
      unitRef="usd">20210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05714f2490746b5a0c076b5c69f6197_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0xLTEtMS0xMTY3MTE_0f65ae4c-85e8-48a7-8617-6836fd004afd"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78f2e647947a4d3dbb1601240a23215b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0zLTEtMS0xMTY3MTE_1258047c-59f0-4d47-b976-6c090b342f73"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i064859ad99ff45f2b4c386e9f22a23d0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS01LTEtMS0xMTY3MTE_81877954-febb-4429-af1c-8e6bd7832972"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a1adb96551240c88f773a84e54b991f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS03LTEtMS0xMTY3MTE_2bbbb1cc-39ab-4ccb-b98e-6b028e26c45e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ef12e9063d54bb5bb43c990d936dd08_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS05LTEtMS0xMTY3MTE_720cd822-6f1a-415d-80d1-acbdd00d738d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f2ee697368345239d594541e4bd5bf7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNS0xMS0xLTEtMTE2NzEx_3e2b6b1e-3b2b-46c9-b1b6-61e0d87b8f78"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc304008c15046bd99c419c3cbe62b9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0xLTEtMS0xMTY3MTE_3b05be4a-4656-4b78-bb8e-1201e1ffd11d"
      unitRef="usd">51082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7f16fdf8a1241998c344dc828e89871_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0zLTEtMS0xMTY3MTE_367bc6d4-83ac-4a5e-93ed-ac4bbf2c3f67"
      unitRef="usd">552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08cf2ae9a77f40768da9e66945b51f38_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi01LTEtMS0xMTY3MTE_b79c7aaf-6fe2-4f1b-a31c-74b5d1e7f951"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05a347f6cce64846839f073a628440e0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi03LTEtMS0xMTY3MTE_cd55bd11-4ecd-498e-a144-addd1ef6018f"
      unitRef="usd">419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i557817a53c8c43308d643d8b9fcd2a54_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi05LTEtMS0xMTY3MTE_e6823f65-9e33-41dc-8533-c3855f2441e8"
      unitRef="usd">33000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22911e3be391421d913861eaef229073_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfNi0xMS0xLTEtMTE2NzEx_2eeb5317-8ede-47f0-9032-e3a46634e202"
      unitRef="usd">52092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94460a64798d41f699872e24e936848a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0xLTEtMS0xMTY3MTE_1a5821c9-ed38-4934-9acb-2b2abfc51adf"
      unitRef="usd">43813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d0f1c0ba23047c3a436e4906450e184_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0zLTEtMS0xMTY3MTE_60efacce-d21f-4069-b62d-5732a592f6b7"
      unitRef="usd">3561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1741b1431c194a2cba6c74f1345ec5e7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC01LTEtMS0xMTY3MTE_62ae35c4-b822-4973-82e7-62986b963d67"
      unitRef="usd">2426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6db5af856f40d49f40cfa3a51b2545_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC03LTEtMS0xMTY3MTE_f2c57c6e-1ff8-4c76-bded-934ca0a46a66"
      unitRef="usd">354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5632705e7e874aa2b88d45ebf212f6e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC05LTEtMS0xMTY3MTE_2ca2706e-3d3e-4f8a-b87a-30d9b680edce"
      unitRef="usd">1292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb2b5a2d0eaa45ea98e3a4e7a63199bb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfOC0xMS0xLTEtMTE2NzEx_c9067406-9252-4d0a-8cf4-a44c5dbd5d05"
      unitRef="usd">51446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12565a6d1fbb4ce78ce1507a346427e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMS0xLTEtMTE2NzEx_e4ac6176-4922-4b93-8cea-d95e4013bfdd"
      unitRef="usd">57781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42274eb599f43dbaa6786a3ae7cf2dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMy0xLTEtMTE2NzEx_6e4dbef5-c0a5-4919-968c-ebd103e12f91"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4ace2c1740b481985af6b16af64b07c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtNS0xLTEtMTE2NzEx_2dc183e4-7df8-4b2d-a75f-b8f787dad806"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ce0faf7fc3542419cf6b4b8bd0c4012_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtNy0xLTEtMTE2NzEx_d9e1fbab-c2cc-43e8-a23c-4fa6edfeb5e2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5caa1cfe609c45e39f7764aac27ab0a5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtOS0xLTEtMTE2NzEx_8243d2f1-fab1-447e-8a6c-3cd872e29b7e"
      unitRef="usd">6047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d1425abb69a474f8b3b1370bc7f5332_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTAtMTEtMS0xLTExNjcxMQ_425f67da-8da6-4dda-8a96-e3f2a0524944"
      unitRef="usd">63828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ba283b50cd4b5ea1708df6b4c3108f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMS0xLTEtMTE2NzEx_c680e866-2bcc-4152-ac5d-bd070fcdd0c0"
      unitRef="usd">26173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b3a08e1a9de4c8498fa4bd7367a73fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMy0xLTEtMTE2NzEx_132a7648-abe0-4cf5-811d-ce1ce951c761"
      unitRef="usd">193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0faefcd269244144a7ef6c363b48b83f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtNS0xLTEtMTE2NzEx_ff06a393-0b61-4df5-b585-0554b62f9f19"
      unitRef="usd">9509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcd5b11c62cc4e05a1723eeef1ce91d6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtNy0xLTEtMTE2NzEx_4d0c08f2-0d9a-43c6-b422-73b3aae29966"
      unitRef="usd">1782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i113814e37f55499795e3b806573e81e7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtOS0xLTEtMTE2NzEx_572eb7e1-7b30-4437-adb3-a6e770e98830"
      unitRef="usd">508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7c70efd42db4d009b0690f51902c675_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTEtMTEtMS0xLTExNjcxMQ_2ded96ec-b91b-49f6-aafe-8aaf3f173637"
      unitRef="usd">38165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29e68fd05bbe4fb0a93cc13ea4a07d33_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMS0xLTEtMTE2NzEx_bb5ce3d5-f0d1-4391-9967-b3b85f7b4da8"
      unitRef="usd">74698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b427fef4ce44a0d98de310785f4926a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMy0xLTEtMTE2NzEx_38cef0af-41c0-405b-95a1-7e1bc495c52a"
      unitRef="usd">1799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06170695e76b4d0aa47a2fae0902c8bd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItNS0xLTEtMTE2NzEx_4bfea608-db06-4727-8401-021d48a9d2c9"
      unitRef="usd">302000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3419952f4a7e4638a8a8468661a146b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItNy0xLTEtMTE2NzEx_d3ac35bf-8392-4e5e-8e62-ed336ace61f3"
      unitRef="usd">102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b6b21c72b3b4e8b8b1d5512c6ca9c9c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItOS0xLTEtMTE2NzEx_ce934afd-91ab-4e63-a88f-2af26bf2a88e"
      unitRef="usd">19000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e8fae1b71ab4be58c3c23d7eb57db30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTItMTEtMS0xLTExNjcxMQ_4db49ce1-35ca-4e4d-a99a-32707ce1a649"
      unitRef="usd">76920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54cddd2df2e948798f95f756ff79f674_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMS0xLTEtMTE2NzEx_1472cd24-5400-4e28-b41a-d165c9f26aed"
      unitRef="usd">409744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33da4076494e401b9a0711f5d490e5d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMy0xLTEtMTE2NzEx_a020f268-99ab-4f08-8bdd-39b48b627a5a"
      unitRef="usd">9826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if50f38c20c9c4a009de1dfab02da5e59_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtNS0xLTEtMTE2NzEx_06a0d9c5-89bb-4f97-be44-21c5afb89ae9"
      unitRef="usd">44478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f38a7726176424487db332755dfbc22_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtNy0xLTEtMTE2NzEx_0e53ce0e-09e4-42cb-bbbc-e67743b85e90"
      unitRef="usd">28995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i553c7ad83066483784b5467fc0691c45_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtOS0xLTEtMTE2NzEx_d377f694-2e81-4c74-8654-6fef176ef0f1"
      unitRef="usd">17470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81NS9mcmFnOjUyY2FmNDBlMGY2NTQ4MTk4NGQ5MmM4MzczMmI4NjRjL3RhYmxlOjJmZWMwZWZhMDhkYTQ0MzQ4NmFhN2QxN2MwODk2NTg5L3RhYmxlcmFuZ2U6MmZlYzBlZmEwOGRhNDQzNDg2YWE3ZDE3YzA4OTY1ODlfMTMtMTEtMS0xLTExNjcxMQ_2e5ea673-6dd0-4587-917d-caf98a8dd0c8"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1OA_6fbde645-589b-41d3-86df-b1ee8e1c4c78">Operating Segment DataAt March&#160;31, 2023, the Company had ten reportable operating segments. Each operating segment represents a platform acquisition. The Company&#x2019;s operating segments are strategic business units that offer different products and services. While each is actively managed by the Company, 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 from which each segment derives its revenues is as follows: &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 Costa Mesa, 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 creating a superior alternative to laces, buckles, Velcro, and other traditional closure mechanisms. Each unique BOA configuration is designed with brand partners to deliver superior fit and performance for athletes, is engineered to perform in the toughest conditions and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Ergobaby,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers, bouncers 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 corporate-owned and franchised sports training facilities. Marucci is headquartered in Baton Rouge, Louisiana.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;PrimaLoft &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 branded, high-performance synthetic insulation and materials used primarily in consumer outerwear, and accessories. The portfolio of PrimaLoft synthetic insulations offers products that can both mimic natural down aesthetics and provide the freedom to design garments ranging from stylish puffers to lightweight performance apparel. PrimaLoft insulations also offer superior economics to the brand partner and enable better sustainability characteristics through the use of recycled, low-carbon inputs. PrimaLoft is headquartered in Latham, 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:'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;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, hunting apparel and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin, CenterPoint and King's Camo 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. The apparel category offers high-performance, feature rich hunting and casual apparel of uncompromised quality utilizing King&#x2019;s own proprietary camo patterns. 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 18 molding and fabricating facilities across North America.&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 solutions provider and manufacturer of engineered solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/transportation, 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 customers and leading systems-integrators worldwide with a focus on North America, Europe, and Asia. Arnold has built a preferred rare earth supply chain and has leading rare earth and other permanent magnet production capabilities. 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 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, scented wax cubes, warmer products, outdoor lighting and essential oils used for home decor and fragrance systems through Rimports. Sterno is headquartered in Corona, California.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The operations of each of the operating segments are included in consolidated operating results as of their date of acquisition. Segment profit is determined based on internal performance measures used by the Manager to assess the performance of each business. Corporate consists of corporate overhead and management fees that 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:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;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;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;124,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;104,023&#160;&lt;/span&gt;&lt;/td&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;/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;37,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;22,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;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;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;63,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;58,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&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;/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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,165&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542,228&#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;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 Profit (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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;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;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;7,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,905&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:9pt;font-weight:400;line-height:100%"&gt;18,811&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&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;/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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,606&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,834&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,034&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&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;68,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,552)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated operating income&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;48,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;44,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Reconciliation of segment operating income (loss) to consolidated income from continuing operations before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,419)&lt;/span&gt;&lt;/td&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;/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;(1,005)&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;(866)&lt;/span&gt;&lt;/td&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;/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;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;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&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;/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 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;22,839&#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;28,353&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&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:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,412&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,254&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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: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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,152&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,195&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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 Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,928&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,185&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;33,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,322&#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;34,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;March 31,&lt;/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;March 31,&lt;/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;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: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: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;2023 &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;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;/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;51,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;53,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;468,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;450,537&#160;&lt;/span&gt;&lt;/td&gt;&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;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;84,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;92,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370,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:9pt;font-weight:400;line-height:100%"&gt;327,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;35,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sales allowance accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,744&#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;331,396&#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;2,356,058&#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;2,335,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated totals:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;326,744&#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;331,396&#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,364,455&#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,451,509&#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="#i33707867ccfb4c5cacff0acd8e318342_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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNjA_8bcb710f-ed6f-40cb-97a6-ab417fa2cc64"
      unitRef="segment">10</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5ff1969bebf04906be95bfbc1e211610_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfMjU2Ng_ecf8100e-2bc5-4dc9-9a3d-0ccdb1588c7a"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNTI5Nw_b71e5470-9a2f-46fd-b875-54f774685de9"
      unitRef="facility">18</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="i22e284a9ad934c64bf22783958b9c12c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNjE1Mg_67c61e63-9a7e-41b5-ade5-d003a127f149"
      unitRef="clients">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1Mg_4fdcc5fa-84c2-4420-bdfa-0d819f9fb235">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;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;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;124,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;104,023&#160;&lt;/span&gt;&lt;/td&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;/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;37,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;22,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;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;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;63,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;58,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&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;/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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,165&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542,228&#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;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMy0xLTEtMS0xMTY3MTE_5de33672-132f-4b8a-bf49-21fb2f4e1886"
      unitRef="usd">124452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMy0zLTEtMS0xMTY3MTE_f15c0f0e-a0f4-4720-9a8b-ce78e2d046b9"
      unitRef="usd">104023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNC0xLTEtMS0xMTY3MTE_92e165ff-c6cb-499f-88b9-575d5a47658e"
      unitRef="usd">37986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNC0zLTEtMS0xMTY3MTE_b551b229-35f8-45f8-b55f-0a5b6675fced"
      unitRef="usd">56810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNS0xLTEtMS0xMTY3MTE_5d222f2e-003c-492b-a936-2bfd70d58cc0"
      unitRef="usd">22418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNS0zLTEtMS0xMTY3MTE_f65c83e4-ef28-41ac-9298-56f81c8dceb8"
      unitRef="usd">20210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNi0xLTEtMS0xMTY3MTE_92812dcb-dc36-41b5-b526-43d0ceb6eac3"
      unitRef="usd">63887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNi0zLTEtMS0xMTY3MTE_9fbf14d9-7be0-4cda-b62a-419f5e767b35"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcc4751374bc47679af4885364c8109c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNy0xLTEtMS0xMTY3MTE_447e00ad-413f-4629-98e9-2c3ce8833901"
      unitRef="usd">58295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfNy0zLTEtMS0xMTY3MTE_e7c5db28-d18c-413f-8cc0-161c71ff7243"
      unitRef="usd">52092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOC0xLTEtMS0xMTY3MTE_d072f82d-9e79-46fa-8a49-a9a697b60dcf"
      unitRef="usd">24529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOC0zLTEtMS0xMTY3MTE_fe28c31d-d990-42ef-821a-d0b1eba009ec"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i907bec9bd00e4903a4e7670476752469_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOS0xLTEtMS0xMTY3MTE_ffdff87c-5051-4437-9ca9-df0c1be8b539"
      unitRef="usd">34040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfOS0zLTEtMS0xMTY3MTE_745dc0e2-ce9a-4e1f-923e-1bf202e7d85a"
      unitRef="usd">51446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTEtMS0xLTEtMTE2NzEx_f3176017-3de5-43f3-bae3-b211bc783e55"
      unitRef="usd">61512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTEtMy0xLTEtMTE2NzEx_4bca0939-4e00-40f6-ba5e-158a4a4eae6e"
      unitRef="usd">63828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTItMS0xLTEtMTE2NzEx_59b4d561-e27f-424a-8e92-f03902f502da"
      unitRef="usd">40090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTItMy0xLTEtMTE2NzEx_1a618eba-7304-49a8-bf17-4e71a9024f9d"
      unitRef="usd">38165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTMtMS0xLTEtMTE2NzEx_ed2a336c-1f64-4094-b864-b8f353ef1153"
      unitRef="usd">75019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTMtMy0xLTEtMTE2NzEx_8fe3973c-3081-426e-8fbe-db0e6f468656"
      unitRef="usd">76920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTQtMS0xLTEtMTE2NzEx_02370788-727a-44cf-b665-233bb4f6b420"
      unitRef="usd">542228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTQtMy0xLTEtMTE2NzEx_921316b7-0e67-4edc-8014-e4fdb4242382"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i334c7f21592a4f61809e0f73d4c1bb2f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTUtMS0xLTEtMTE2NzEx_d6189fad-f4f3-4908-9e6d-cbfbc68ed065"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5a42ce3fe8b43148246c8c69d30a935_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTUtMy0xLTEtMTE2NzEx_e37406ac-a454-4e16-b648-9d65569bc78f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTYtMS0xLTEtMTE2NzEx_218a1e48-87ff-43e2-ba6c-19d94e01162b"
      unitRef="usd">542228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjBiOGZlMjNkOGExODRiZWJhMjFjZjRjY2ZlMWE2MGVjL3RhYmxlcmFuZ2U6MGI4ZmUyM2Q4YTE4NGJlYmEyMWNmNGNjZmUxYTYwZWNfMTYtMy0xLTEtMTE2NzEx_32b2696f-1d50-4273-b67f-611890d4879f"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc2NQ_7afe5974-a28e-49bf-8093-07c2692638e2">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 Profit (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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;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;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;7,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,905&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:9pt;font-weight:400;line-height:100%"&gt;18,811&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&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;/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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,606&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,834&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,034&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&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;68,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,552)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated operating income&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;48,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;44,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Reconciliation of segment operating income (loss) to consolidated income from continuing operations before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,419)&lt;/span&gt;&lt;/td&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;/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;(1,005)&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;(866)&lt;/span&gt;&lt;/td&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;/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;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;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&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;/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 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;22,839&#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;28,353&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMy0xLTEtMS0xMTY3MTE_d27d6acb-f141-42eb-8a7a-b2754ebf0f80"
      unitRef="usd">7670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMy0zLTEtMS0xMTY3MTE_44e50542-dd71-4ec6-a53f-8509bcecc4a1"
      unitRef="usd">5905000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNC0xLTEtMS0xMTY3MTE_4505e914-ffba-44a6-9b90-4501c6c39f10"
      unitRef="usd">7951000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNC0zLTEtMS0xMTY3MTE_0efbb4db-5fa2-4a80-a560-c0995c4b1e01"
      unitRef="usd">18811000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNS0xLTEtMS0xMTY3MTE_eee79e0f-f927-4baa-b778-926524acd03a"
      unitRef="usd">388000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNS0zLTEtMS0xMTY3MTE_684f2fcf-613c-41cd-a226-945415847bd1"
      unitRef="usd">-276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNi0xLTEtMS0xMTY3MTE_2a403880-b0d0-4c71-b230-82872950cbaa"
      unitRef="usd">19776000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNi0zLTEtMS0xMTY3MTE_7191ee18-6fc0-4e36-b206-a77328f65ac2"
      unitRef="usd">13606000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ifcc4751374bc47679af4885364c8109c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNy0xLTEtMS0xMTY3MTE_1df9304a-6855-447c-b117-09a56e8505ea"
      unitRef="usd">14340000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfNy0zLTEtMS0xMTY3MTE_ada27b3c-8d4c-4fe8-9dea-b19df9bb85fd"
      unitRef="usd">7885000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOC0xLTEtMS0xMTY3MTE_b86f4f87-e6cc-4767-9ee5-47d76a3d52ca"
      unitRef="usd">5021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOC0zLTEtMS0xMTY3MTE_22567e33-7a71-4fb3-91c2-b14807c87b17"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i907bec9bd00e4903a4e7670476752469_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOS0xLTEtMS0xMTY3MTE_079921be-b5a3-4d06-9a90-149190316ae7"
      unitRef="usd">-3276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfOS0zLTEtMS0xMTY3MTE_01e4bb4b-dc5d-49ef-ba62-b6976d24cf86"
      unitRef="usd">3067000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTEtMS0xLTEtMTE2NzEx_ca565286-b0fa-4649-93d1-fd85ec5c38ea"
      unitRef="usd">6934000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTEtMy0xLTEtMTE2NzEx_0828d242-0d34-453c-a30c-8c060c917de1"
      unitRef="usd">5834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTItMS0xLTEtMTE2NzEx_30697292-8304-45f2-8843-19f0b6bae89e"
      unitRef="usd">5038000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTItMy0xLTEtMTE2NzEx_e8695d96-ad6c-4fc9-8976-aff4a02badfe"
      unitRef="usd">3288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTMtMS0xLTEtMTE2NzEx_6932c73d-64ec-409e-9ece-873f7425c507"
      unitRef="usd">4493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTMtMy0xLTEtMTE2NzEx_ac04232d-83e4-471a-86e7-5a7bf71f7e92"
      unitRef="usd">3034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTQtMS0xLTEtMTE2NzEx_4ddd4ab5-b20f-48cb-bffb-f09daee1e335"
      unitRef="usd">68335000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTQtMy0xLTEtMTE2NzEx_b7f35f5d-a4fe-452b-9968-8e25d5b4fc26"
      unitRef="usd">61154000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5514919cd36249f088ec01acad9fdecf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTUtMS0xLTEtMTE2NzEx_591acbfe-45ab-4077-931b-15730480e8c0"
      unitRef="usd">-19438000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9277e38a69364db9950cec242dbe1943_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTUtMy0xLTEtMTE2NzEx_57e0648c-ca21-4914-82df-4d62242ee28e"
      unitRef="usd">-16552000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTYtMS0xLTEtMTE2NzEx_8366f6d3-1323-4657-beb5-9ad55181b917"
      unitRef="usd">48897000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTYtMy0xLTEtMTE2NzEx_83ff063c-a881-4426-a256-4fbaa58e2d58"
      unitRef="usd">44602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTgtMS0xLTEtMTE2NzEx_b1b863ff-00b9-42e4-b99f-deb3ebf504b5"
      unitRef="usd">26180000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3866a0552c274867a5527959071deb30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTgtMy0xLTEtMTE2NzEx_bb0c06a7-376b-4a2e-90bb-4bdfde414a27"
      unitRef="usd">17419000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTktMS0xLTEtMTE2NzEx_a2368f15-3d41-4993-b520-c68837c383c9"
      unitRef="usd">1005000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3866a0552c274867a5527959071deb30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMTktMy0xLTEtMTE2NzEx_1952f78a-43de-41b0-85ec-21645c721bcd"
      unitRef="usd">866000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibcbd9cddb0c242fba2a4f92a3f9edb5a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjEtMS0xLTEtMTE2NzEx_facdb202-a4cd-4c92-bb23-d1baeab0c555"
      unitRef="usd">1127000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3866a0552c274867a5527959071deb30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjEtMy0xLTEtMTE2NzEx_ef3a323f-fed1-4e6e-b64b-6931eaa11aff"
      unitRef="usd">2036000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjItMS0xLTEtMTE2NzEx_d31e3949-7a48-4cb4-8fa6-684d155f664a"
      unitRef="usd">22839000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOmQ4NGE2MTljMjAzZjQ2MmFhZTUyMGZjYTg5MTQ5NTJlL3RhYmxlcmFuZ2U6ZDg0YTYxOWMyMDNmNDYyYWFlNTIwZmNhODkxNDk1MmVfMjItMy0xLTEtMTE2NzEx_70669dd1-d4cc-4aac-84e9-f07807605048"
      unitRef="usd">28353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc1NA_8f4a4c1e-3772-4519-b809-5cb17d813b47">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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="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;2023&lt;/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;2022&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,412&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,254&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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: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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,152&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,195&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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 Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,928&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,185&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;33,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,322&#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;34,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div 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;March 31,&lt;/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;March 31,&lt;/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;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: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: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;2023 &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;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;/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;51,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;53,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;468,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;450,537&#160;&lt;/span&gt;&lt;/td&gt;&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;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;84,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;92,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370,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:9pt;font-weight:400;line-height:100%"&gt;327,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;35,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;198,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sales allowance accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,744&#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;331,396&#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;2,356,058&#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;2,335,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated totals:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;326,744&#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;331,396&#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,364,455&#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,451,509&#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="#i33707867ccfb4c5cacff0acd8e318342_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="i667f68421d384d94a0b65be2d8d54ed0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMy0xLTEtMS0xMTY3MTE_542790eb-e3a0-4021-8301-162c28475bac"
      unitRef="usd">6377000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib9ce093e829441d195d85a1e65689de3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMy0zLTEtMS0xMTY3MTE_fb9e97eb-df31-46e7-852c-9f2c93784197"
      unitRef="usd">5412000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i205b0dc9535c44029657110015bb3ddd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNC0xLTEtMS0xMTY3MTE_6d853533-50b9-4fd1-8e03-0ca5baed1162"
      unitRef="usd">5636000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b9558cba46b48c6b77c7ec5a9acff1d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNC0zLTEtMS0xMTY3MTE_508dca2a-8ae2-45b2-aac1-bea1e3cce3d4"
      unitRef="usd">5254000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1188ebd8ffaf47f28a21b78ad92abb33_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNS0xLTEtMS0xMTY3MTE_7d775ecb-a13f-4de6-ab64-0c7494932b16"
      unitRef="usd">2014000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6b3bc1ccdb144495946b25b5ff693cd8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNS0zLTEtMS0xMTY3MTE_4f503ccf-b1e6-4714-a4f4-894a6386b1c4"
      unitRef="usd">1995000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i04036a501bbc4ddfb341fdc4cfb78233_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNi0xLTEtMS0xMTY3MTE_77621008-67e9-46e4-a239-f2927c772771"
      unitRef="usd">2718000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic3abf68248544364a1b70f740df85e5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNi0zLTEtMS0xMTY3MTE_d4f60125-a29e-45e3-9c20-ab60e9494b44"
      unitRef="usd">2169000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifcc4751374bc47679af4885364c8109c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNy0xLTEtMS0xMTY3MTE_9a3c8874-5c48-4c98-be10-f8a344bf65bb"
      unitRef="usd">3014000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7be7edcefdb04b16a1eb1f863c4dd80d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfNy0zLTEtMS0xMTY3MTE_345f408a-e189-468f-926d-7770d4b4cd08"
      unitRef="usd">4152000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iaa2138a876bd4b80aedf30e1e8d8b869_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOC0xLTEtMS0xMTY3MTE_3bc451b5-921d-4ebc-926e-eefdbf728e35"
      unitRef="usd">5278000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie8d55c2086334ccc89a71f972573fd6c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOC0zLTEtMS0xMTY3MTE_ca2f61dd-c8e3-4837-ac5f-3b103c914084"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i907bec9bd00e4903a4e7670476752469_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOS0xLTEtMS0xMTY3MTE_5ddfa25a-257d-4464-9c06-7fa790d029fa"
      unitRef="usd">3284000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic2e8ec0d15e44f92b368d9d064a46739_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfOS0zLTEtMS0xMTY3MTE_03eade74-21c0-41d6-83ab-a4bf3427f65e"
      unitRef="usd">3195000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i24f8725bfde547f083fe5af0643ebc41_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTEtMS0xLTEtMTE2NzEx_2d9e781c-0d36-4865-a88e-7c7168af80c7"
      unitRef="usd">4104000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6057a1373da54b2a84accf76cd54338a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTEtMy0xLTEtMTE2NzEx_db16dc96-3c33-4313-95c0-bfa38361d9f8"
      unitRef="usd">3928000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2a76e33d85c8430d95ef56f1db789eaf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTItMS0xLTEtMTE2NzEx_c04262ab-656a-4e22-808c-c13148fbd96f"
      unitRef="usd">1978000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib517d8c7d1434694a5da944d6685960a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTItMy0xLTEtMTE2NzEx_af0bca74-e96c-48aa-80c8-5d2f72f1c0dc"
      unitRef="usd">2185000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8ac8d6c0e0f64aaab55c792ba318ed15_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTMtMS0xLTEtMTE2NzEx_fbc5c5e8-e926-4b91-aeb1-0f7c6947b413"
      unitRef="usd">4914000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1b5c716346a04e09bb6947e69ce92b01_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTMtMy0xLTEtMTE2NzEx_20cbd82d-f3a9-4f47-96dc-ccf867442544"
      unitRef="usd">5003000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTQtMS0xLTEtMTE2NzEx_67e6a999-1238-4858-9ccd-07b9591c103d"
      unitRef="usd">39317000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i61c6ff16298c499ca515368e19ed8f75_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTQtMy0xLTEtMTE2NzEx_40986e88-2696-4bbf-846d-9b1336862949"
      unitRef="usd">33293000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9d21efe077994487a3cd739d6291998a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTYtMS0xLTEtMTE2NzEx_e9a58e24-881f-48d4-a711-21e77aa9a6a5"
      unitRef="usd">1005000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3903ac7e7a3d4d47a0ccf81653284c27_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTYtMy0xLTEtMTE2NzEx_4c8bb771-a165-4044-9834-1b0e33e602dc"
      unitRef="usd">866000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTctMS0xLTEtMTE2NzEx_46cd4034-7573-4e19-84e3-bdb458aefd51"
      unitRef="usd">40322000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjMzNDYwNWNjN2QxNjQ1Nzk4OGNiNzVkN2IxMDRmNDFlL3RhYmxlcmFuZ2U6MzM0NjA1Y2M3ZDE2NDU3OTg4Y2I3NWQ3YjEwNGY0MWVfMTctMy0xLTEtMTE2NzEx_1d1e9488-f717-4df4-871b-bbcbfc5caa1e"
      unitRef="usd">34159000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="iae3f257b98aa4fda99469c902db089bc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy0xLTEtMS0xMTY3MTE_8dbb1c2e-ce2c-415a-b67c-93ed2b1104f2"
      unitRef="usd">51552000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i6852e9336fe541b2907e4c42dded3044_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy0zLTEtMS0xMTY3MTE_18f70c44-7525-4258-ba73-36372667cecf"
      unitRef="usd">53589000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iae3f257b98aa4fda99469c902db089bc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1"
      unitRef="usd">468015000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i6852e9336fe541b2907e4c42dded3044_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38"
      unitRef="usd">450537000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="idb622204ea414541b7a30286327b8d2d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC0xLTEtMS0xMTY3MTE_eed52db8-0540-4407-b81c-8ed8d683bde1"
      unitRef="usd">2069000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ib9659b7847c3435db6014347b65404d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC0zLTEtMS0xMTY3MTE_5b5bc821-1006-4601-9225-47d328dc0205"
      unitRef="usd">1630000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="idb622204ea414541b7a30286327b8d2d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC01LTEtMS0xMTY3MTE_b26dbcd1-0cd2-4e99-94fd-ff40df8ac6aa"
      unitRef="usd">236956000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib9659b7847c3435db6014347b65404d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNC03LTEtMS0xMTY3MTE_6bb4e1ef-b745-4862-87b7-f98ec6f435c0"
      unitRef="usd">240359000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i0ae608cd954f435cbda596c5b2f46031_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS0xLTEtMS0xMTY3MTE_246c7bcb-92d3-4aa5-8bb9-bf1860f87b32"
      unitRef="usd">14206000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ib1340ef096094b13a641be90f8a0efc8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS0zLTEtMS0xMTY3MTE_db148723-7734-4902-b896-4160149c0654"
      unitRef="usd">11213000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0ae608cd954f435cbda596c5b2f46031_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46"
      unitRef="usd">81975000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib1340ef096094b13a641be90f8a0efc8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df"
      unitRef="usd">84657000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i4ce3d9a804164bb2a86abf4278790921_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi0xLTEtMS0xMTY3MTE_3063c1b7-e5e3-458f-bf53-1a29df44d1e2"
      unitRef="usd">92474000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i5b1714bff8f44535930be85cad4950dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi0zLTEtMS0xMTY3MTE_f2ff5008-349d-4789-8069-a0f726eef694"
      unitRef="usd">85911000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4ce3d9a804164bb2a86abf4278790921_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi01LTEtMS0xMTY3MTE_1c6fdf52-8681-40f5-9c00-c5be5e61fb97"
      unitRef="usd">370884000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5b1714bff8f44535930be85cad4950dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5"
      unitRef="usd">327795000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i77ffc4eb01234970968fd297e1880ad0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy0xLTEtMS0xMTY3MTE_774bb2f8-67a8-4363-9d07-8ee3b5a53685"
      unitRef="usd">35881000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy0zLTEtMS0xMTY3MTE_e03a1c01-4ff9-49ea-b305-b06424d49e21"
      unitRef="usd">35185000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i77ffc4eb01234970968fd297e1880ad0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy01LTEtMS0xMTY3MTE_7270937c-041d-4218-bc44-9a721a1f2962"
      unitRef="usd">171659000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i819d6056c36d4c9ab26d0557ca1f39e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a"
      unitRef="usd">181528000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i179d713b051347738a1f25c8ec9f4755_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC0xLTEtMS0xMTY3MTE_607b1b8c-b82e-48a3-8120-f80e1f54d131"
      unitRef="usd">2677000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i4e2325f3e92447b3bf8785c677b335f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC0zLTEtMS0xMTY3MTE_1b9cd2de-f240-4c0d-a8d4-6cc54ba2eb5f"
      unitRef="usd">2486000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i179d713b051347738a1f25c8ec9f4755_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC01LTEtMS0xMTY3MTE_a55334c8-4ffc-482f-8e16-f92858e9fbd1"
      unitRef="usd">303708000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4e2325f3e92447b3bf8785c677b335f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOC03LTEtMS0xMTY3MTE_6cc933e4-8305-4a44-beb0-78cdc02936d7"
      unitRef="usd">310914000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i856eafaede694bd68946bfeee94a3f43_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS0xLTEtMS0xMTY3MTE_83642963-647f-4663-a01b-096055e5ca41"
      unitRef="usd">24617000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS0zLTEtMS0xMTY3MTE_350e9527-342f-488e-a990-c435acb3e83e"
      unitRef="usd">33159000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i856eafaede694bd68946bfeee94a3f43_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8"
      unitRef="usd">223365000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0eb27889b9da479f8fac79fe5c01c2ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c"
      unitRef="usd">224356000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtMS0xLTEtMTE2NzEx_9ba06af0-d7eb-4095-8133-1d129d7bf824"
      unitRef="usd">44022000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i05419ed72f38482b80f8fa5924fc3262_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtMy0xLTEtMTE2NzEx_2cfb5697-0251-48d5-8a19-8723e0d8a87f"
      unitRef="usd">42368000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i1cb36c9c832e46c98bbd0d8bbfb791be_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtNS0xLTEtMTE2NzEx_94f2b4bc-0533-4db2-aa38-e5c5ad3f051f"
      unitRef="usd">194606000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i05419ed72f38482b80f8fa5924fc3262_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTEtNy0xLTEtMTE2NzEx_ed7bc762-282b-4da0-bc00-f9b796571fff"
      unitRef="usd">198943000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i60dc1759fb8e4cf186326343c85792fe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8"
      unitRef="usd">23983000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMy0xLTEtMTE2NzEx_21a5c0f7-7d87-449e-853f-b061e7cf1874"
      unitRef="usd">23666000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i60dc1759fb8e4cf186326343c85792fe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5"
      unitRef="usd">107993000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i207e68a71b844bf1aa5c9b2d84c8a997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d"
      unitRef="usd">105196000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtMS0xLTEtMTE2NzEx_2b583273-cfb7-4c3b-8422-3f2809cc9599"
      unitRef="usd">46564000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ia1e602e042b649f1bce3ad03fb13c66f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtMy0xLTEtMTE2NzEx_0f2c387a-6fcc-432d-aca3-44de126990c4"
      unitRef="usd">54400000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id4ad0c6ef8c24d608e1b032b28a4aebf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNS0xLTEtMTE2NzEx_cde36886-b1b2-49ef-85a6-4a83550d6be8"
      unitRef="usd">196897000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia1e602e042b649f1bce3ad03fb13c66f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b"
      unitRef="usd">210780000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTQtMS0xLTEtMTE2NzEx_691ebf47-a591-4dea-b6a2-1de847f63193"
      unitRef="usd">11301000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTQtMy0xLTEtMTE2NzEx_5c2203c9-a8c4-41d4-a9c0-6131ce432c60"
      unitRef="usd">12211000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i6051fc4e6e93463fab4d201cdc357ab0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtMS0xLTEtMTE2NzEx_578be806-643f-4909-b5b3-37d93fc5ed2a"
      unitRef="usd">326744000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtMy0xLTEtMTE2NzEx_066d8827-d741-429e-a160-433f65712bfd"
      unitRef="usd">331396000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i6051fc4e6e93463fab4d201cdc357ab0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0"
      unitRef="usd">2356058000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06"
      unitRef="usd">2335065000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib89b6e425d8d4fe19fdfafed628ab53f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6"
      unitRef="usd">8397000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib023bfc6c5884f3f8de42b6acd3d9366_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b"
      unitRef="usd">18471000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableNet
      contextRef="i6051fc4e6e93463fab4d201cdc357ab0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktMS0xLTEtMTE2NzEx_63b970dc-7dc6-48cd-b0fb-73c21b2e9662"
      unitRef="usd">326744000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ia9f881392dcc43e0a3f3f732de5ad7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktMy0xLTEtMTE2NzEx_dd0b76b3-ce4d-41be-bcfb-75ed4dcec3eb"
      unitRef="usd">331396000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2"
      unitRef="usd">2364455000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca"
      unitRef="usd">2451509000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDA0_4ea11645-aea7-4db9-bb2e-9637c32dd995">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 March&#160;31, 2023 and December&#160;31, 2022 &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:9pt;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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;230,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;225,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: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;67,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;80,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;21,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;413,452&#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;398,267&#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;(210,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;202,729&#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;198,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;/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 $11.8 million and $9.9 million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 March&#160;31, 2023 and December&#160;31, 2022 &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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;99,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;104,735&#160;&lt;/span&gt;&lt;/td&gt;&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;29,645&#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;30,158&#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;660,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(26,083)&lt;/span&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;(28,664)&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;764,029&#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;728,083&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDA4_a2550dbe-ff65-424d-9494-500281f59099">&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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;230,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;225,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: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;67,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;80,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;21,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;413,452&#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;398,267&#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;(210,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;202,729&#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;198,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;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia81d7ad2ef1a4357b8c091e63c18897c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMS0xLTEtMS0xMTY3MTE_3b3fea2e-30fc-4a05-9846-4214a0908004"
      unitRef="usd">230445000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd1582a1a18b4317a6abe5cf486470a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMS0zLTEtMS0xMTY3MTE_f304c1bd-a1d2-430d-a406-83ed3f14987c"
      unitRef="usd">225027000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i163c63c554334c36ac01680476b99046_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMi0xLTEtMS0xMTY3MTE_6751d9bc-016a-4429-b423-2cb87a4c190e"
      unitRef="usd">67288000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8be5c4373096456b90203f0c29808a74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMi0zLTEtMS0xMTY3MTE_22f14f99-b748-471b-9352-1f521f699e95"
      unitRef="usd">66445000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i86b58fd13dfc4dbbb0044c60ecf64212_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMy0xLTEtMS0xMTY3MTE_e179e8f0-d8b6-444e-ae51-054522a221a3"
      unitRef="usd">80430000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ca6f519cd1548d8a545c9211d8f615a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfMy0zLTEtMS0xMTY3MTE_ef728beb-0731-4506-9f6b-e16ae589afbc"
      unitRef="usd">75318000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0258f383e3684d128b51278447438e31_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNC0xLTEtMS0xMTY3MTE_c7e8b232-f76c-4730-b508-778fa529ada4"
      unitRef="usd">13540000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2033cef3106542caac860a81782b3bfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNC0zLTEtMS0xMTY3MTE_c02def43-e5c1-499f-8747-542d3d4ba128"
      unitRef="usd">13386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNS0xLTEtMS0xMTY3MTE_d2769f4e-54fd-49fd-bebc-985ae7ed4ef0"
      unitRef="usd">21749000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNS0zLTEtMS0xMTY3MTE_9f4eb673-581d-4f92-969b-9fc6c0a8f771"
      unitRef="usd">18091000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNi0xLTEtMS0xMTY3MTE_b5a51238-9277-4e35-a027-dd5bc95172ef"
      unitRef="usd">413452000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNi0zLTEtMS0xMTY3MTE_6daf0677-ea57-4a06-aad2-48ba6e1cb7da"
      unitRef="usd">398267000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNy0xLTEtMS0xMTY3MTE_761004ae-c294-459a-abb9-b9c2803eeaac"
      unitRef="usd">210723000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfNy0zLTEtMS0xMTY3MTE_58d41159-0238-4d95-a914-2c9372d13dd1"
      unitRef="usd">199742000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfOC0xLTEtMS0xMTY3MTE_4119bfa5-d886-40f6-a6b1-7ff033c4d63e"
      unitRef="usd">202729000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOmE1MmYxMjRhNmM2ZTQwY2I4MjhlMzA1YmQ2ODIyYTZmL3RhYmxlcmFuZ2U6YTUyZjEyNGE2YzZlNDBjYjgyOGUzMDViZDY4MjJhNmZfOC0zLTEtMS0xMTY3MTE_42508179-cbf8-41c6-88db-e9c51162e6c1"
      unitRef="usd">198525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfMjA2_75613426-dd18-4b74-bfee-e96c5da8f78d"
      unitRef="usd">11800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfMjYx_f375aa52-9a3d-4d99-81b0-82055029ff3c"
      unitRef="usd">9900000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RleHRyZWdpb246M2NmOWU0NDY5MDQ0NGY0MjhmMWU1YjIyZGFkNDMxZDdfNDEx_ada8149b-f4ef-4236-84d5-76d88ac3ce5b">&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 March&#160;31, 2023 and December&#160;31, 2022 &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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;99,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;104,735&#160;&lt;/span&gt;&lt;/td&gt;&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;29,645&#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;30,158&#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;660,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;621,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(26,083)&lt;/span&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;(28,664)&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;764,029&#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;728,083&#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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMS0xLTEtMS0xMTY3MTE_e34e90fb-6011-4184-a1e1-6703bb3609f8"
      unitRef="usd">99944000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMS0zLTEtMS0xMTY3MTE_962cff9e-68f3-44b5-899b-c2db36c1b444"
      unitRef="usd">104735000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMi0xLTEtMS0xMTY3MTE_fbe352ad-6a65-4052-a67d-2337c485669c"
      unitRef="usd">29645000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMi0zLTEtMS0xMTY3MTE_9cf282e7-1b56-4f42-94ce-debaa37157e5"
      unitRef="usd">30158000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMy0xLTEtMS0xMTY3MTE_cfbbaa5d-051a-432e-8187-f2f47cb84e33"
      unitRef="usd">660523000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfMy0zLTEtMS0xMTY3MTE_a889f723-9186-430e-b87b-574b45476d3f"
      unitRef="usd">621854000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNC0xLTEtMS0xMTY3MTE_a971425a-18e2-4a80-ad32-49a78322d43a"
      unitRef="usd">26083000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNC0zLTEtMS0xMTY3MTE_52bf0c36-0c8c-40dc-96d6-481c8bd20efb"
      unitRef="usd">28664000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNS0xLTEtMS0xMTY3MTE_d3063183-d950-42f5-ab46-360c6379c847"
      unitRef="usd">764029000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82MS9mcmFnOjNjZjllNDQ2OTA0NDRmNDI4ZjFlNWIyMmRhZDQzMWQ3L3RhYmxlOjc5NDdkNTM2ODBjNzRmMDU5OGMzOTM2MGZjN2JjNTU1L3RhYmxlcmFuZ2U6Nzk0N2Q1MzY4MGM3NGYwNTk4YzM5MzYwZmM3YmM1NTVfNS0zLTEtMS0xMTY3MTE_60b057dd-3e78-4397-ab8b-6db56e704f74"
      unitRef="usd">728083000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA3NA_fd81bf29-6025-45f6-9f76-d86a1328d315">&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 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: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;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 and 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 a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing.&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;2023 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 determined that the Velocity 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 2023 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 Velocity was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approa&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;ch was 15% and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 21%.&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;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 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 for the 2022 annual impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:700;line-height:120%"&gt;Interim Impairment Testing&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%"&gt;2022 Interim Impairment Testing&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-weight:400;line-height:120%;text-decoration:underline"&gt;Ergobaby&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 Company performed interim quantitative impairment testing at Ergobaby of goodwill and the indefinite lived tradename at December 31, 2022. As a result of operating results that were below historical and forecast amounts, the Company determined that a triggering event had occurred at Ergobaby. The Company used an income approach for the impairment test, whereby we estimate the fair value of the 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 industry and market conditions as well as company specific economic factors. The Company used a weighted average cost of capital of 16% in the income approach. The discount rate used was based on the weighted average cost of capital adjusted for the relevant risk associated with business specific characteristics and Ergobaby's ability to execute on projected cash flows. Based on the results of the impairment test, the fair value of Ergobaby did not exceed its carrying value. We recorded goodwill &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-weight:400;line-height:120%"&gt;impairment of $20.6&#160;million at December 31, 2022. For the indefinite lived tradename, quantitative testing indicated that the fair value exceeded the carrying value. &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 following is a summary of the net carrying amount of goodwill at March&#160;31, 2023 and December&#160;31, 2022, 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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2022&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:bottom"&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;1,145,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,145,023&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,066,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,066,726&#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:15pt;margin-top:9pt;text-align:justify"&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:10pt;font-weight:400;line-height:120%"&gt; Includes goodwill impairment expense 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;$20.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; recorded at Ergobaby, $32.9&#160;million at Velocity and $24.9&#160;million at Arnold.&lt;/span&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 three months ended March&#160;31, 2023 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:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.017%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.971%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2023&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;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:8.5pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2023&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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,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: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;91,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#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;1,066,726&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-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,066,726&#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: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 2023 and 2022. 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 March&#160;31, 2023 and December&#160;31, 2022&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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;March 31, 2023&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, 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: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:bottom"&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;785,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(254,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;531,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;785,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(239,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;545,551&#160;&lt;/span&gt;&lt;/td&gt;&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.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;212,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(56,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;155,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;211,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;(52,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;483,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;(126,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;356,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;483,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;(118,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;364,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;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;(1,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;(1,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;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,487,482&#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;(442,587)&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,044,895&#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,486,727&#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;(416,256)&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,070,471&#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.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="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.25pt;font-weight:400;line-height:100%"&gt;In-process research and development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.36pt;font-weight:700;line-height:100%;position:relative;top:-2.88pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:8.25pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Total intangibles, net&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:8.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,544,947&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;(442,587)&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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,102,360&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,544,192&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;(416,256)&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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,127,936&#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:12pt;text-align:justify"&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:10pt;font-weight:400;line-height:120%"&gt;In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life. &lt;/span&gt;&lt;/div&gt;&lt;div 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 $26.4 million  and $21.1 million for the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 2023 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;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="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;2027&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;78,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;103,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;97,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;91,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;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;80,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMTY0OTI2NzQ1MTgyNg_ea57cc7c-5033-45da-8b3f-f6f6df9d21f9"
      unitRef="number">0.15</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i2d9862a856434b41b1b31f300a212e99_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMTY0OTI2NzQ1MTgzMw_6b5381d0-b48b-45d7-874f-3118e767e52a"
      unitRef="number">0.21</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i76f1e0cf3880472f8b6083f52a676687_D20221001-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIxNjE4_c8914cba-edf4-4a0d-9eaf-4929086992a0"
      unitRef="number">0.16</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIxNjM3_8fd38a25-e724-4cd7-9a3c-49d3a84d6422"
      unitRef="usd">20600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA3OQ_a0de94a7-934f-40f2-a8ef-88accdd4ff4f">summary of the net carrying amount of goodwill at March&#160;31, 2023 and December&#160;31, 2022, 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;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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2022&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:bottom"&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;1,145,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,145,023&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;1,066,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,066,726&#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:15pt;margin-top:9pt;text-align:justify"&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:10pt;font-weight:400;line-height:120%"&gt; Includes goodwill impairment expense 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;$20.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; recorded at Ergobaby, $32.9&#160;million at Velocity and $24.9&#160;million at Arnold.&lt;/span&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 three months ended March&#160;31, 2023 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:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.017%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.971%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2023&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;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:8.5pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2023&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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,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: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;91,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#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;1,066,726&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-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,066,726&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTItMS0xLTEtMTE2NzEx_4334152e-5e55-4c33-9e0c-8cb2b98ab639"
      unitRef="usd">1145023000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTItMy0xLTEtMTE2NzEx_c5cd6a54-f703-406c-bad7-e3a483ad272f"
      unitRef="usd">1145023000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTMtMS0xLTEtMTE2NzEx_d832b696-7e3b-48b1-b716-20d6c0a06493"
      unitRef="usd">78297000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTMtMy0xLTEtMTE2NzEx_d8c0bc80-f8d6-401b-b1fb-139db981e585"
      unitRef="usd">78297000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTQtMS0xLTEtMTE2NzEx_1220e3fe-95fc-4bbf-a708-8efff46b91da"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjE3ODRjMDA2Njc1YTRjN2FiZDRmMDU1MDAyYTAyOGViL3RhYmxlcmFuZ2U6MTc4NGMwMDY2NzVhNGM3YWJkNGYwNTUwMDJhMDI4ZWJfMTQtMy0xLTEtMTE2NzEx_0ed91abe-f037-4866-a002-dfebc5a4e3c8"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia0ba5f518ff244868673fd77aa30b3d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjM3_945135c6-79e8-4735-9723-8fa1b672e018"
      unitRef="usd">20600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i224b9b976add460f87ca8b4ce4395b06_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjY2_b142c3f1-9dd8-4fd1-a21c-333985259fd4"
      unitRef="usd">32900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7c8a4af57eeb4267a53d63049789770e_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNTQ5NzU1ODIyNjk1_55323603-cfb8-4552-b19d-903d7392f3b8"
      unitRef="usd">24900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i0ab3bc2a4052403183445f99aa93efeb_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMS0yLTEtMS0xMTY3MTE_dc48a359-6ea6-4403-86cc-48d47474a841"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i706a349cbac94efc86d12099dca7a433_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMS0xMi0xLTEtMTE2NzEx_0682c891-4d9e-46c6-a7e2-5ed51cac2b53"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id62deb05a88744dd83bb89f215a24234_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMi0yLTEtMS0xMTY3MTE_1c0d9d91-70c3-48a1-8fcc-0c01f081c3bc"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i60071dae0e6b48bf9eb9768c16767ee0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMi0xMi0xLTEtMTE2NzEx_95d5e1ee-6f76-427b-bea3-b5b46322e827"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib3c135bdcf49415e8cedeb92687df1a1_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy0yLTEtMS0xMTY3MTE_c4677836-861d-4396-9dce-3adf382a54b1"
      unitRef="usd">40896000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i327812c6fe904b36b502edf669ad3547_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy00LTEtMS0xMTY3MTE_1fae09ce-ca1f-4d01-8db5-c362ef0b2f11"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i532779f714274f06b30b0c8ab70d040b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMy0xMi0xLTEtMTE2NzEx_2b08c280-cb78-4768-98cd-cd1108d1f30b"
      unitRef="usd">40896000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i44873822ef494af3a52af1cef53d23d8_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC0yLTEtMS0xMTY3MTE_8e81e382-db25-4315-81db-f7dd69b8b31d"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i0a06dc289e104fa4ad9509312f036f91_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC00LTEtMS0xMTY3MTE_39802a1b-8096-46bb-9c68-6f5f98501179"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i57782768a24e427f8802b55a9d7ccd44_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNC0xMi0xLTEtMTE2NzEx_e5d52ac7-7255-429c-8e0d-b0dcd8d9bb11"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4df22a61544842979541e90847786643_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS0yLTEtMS0xMTY3MTE_2cd0e56b-7a2e-46ed-8690-27f315c15bce"
      unitRef="usd">75719000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie96cc6eb686f47da8d29eb031484a965_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS00LTEtMS0xMTY3MTE_e2ff61aa-6fdb-4960-b7b5-0c577f525c4d"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i59d51272d78f490b859c04e3e6e3a2d8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNS0xMi0xLTEtMTE2NzEx_f6624df2-f52a-4591-b4ab-cb46cf444041"
      unitRef="usd">75719000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8f229f2ef4b24f58a4f7697b51683ce7_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi0yLTEtMS0xMTY3MTE_2ff7ad57-98eb-4c9a-979f-47c7adb4e2fc"
      unitRef="usd">291150000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3bbc743c6b1644b2b9bf33f9b06045cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi00LTEtMS0xMTY3MTE_227d1c88-2ca6-4e6f-9442-4c23230a79a9"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNi0xMi0xLTEtMTE2NzEx_f38c9c2e-7680-4c99-8903-f1e6ac8cac63"
      unitRef="usd">291150000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i25e1724d602e4277825557af1342a242_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy0yLTEtMS0xMTY3MTE_8c6631f0-043a-4bad-97fd-e37430e5ab4a"
      unitRef="usd">39773000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i1decd996938a4e86a0b0b83da481641b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy00LTEtMS0xMTY3MTE_f259d6e1-2ebf-4244-9fa8-25a10577bd08"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i2d9862a856434b41b1b31f300a212e99_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfNy0xMi0xLTEtMTE2NzEx_8afe9c1e-2cb7-4070-8e13-b4817c090864"
      unitRef="usd">39773000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0934cc4e57f44356baa91f6bcdb26228_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS0yLTEtMS0xMTY3MTE_a705c67c-4c47-465d-b841-31d7d2dbd473"
      unitRef="usd">91129000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6398b027c955471fbe9fa6a19470fb34_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS00LTEtMS0xMTY3MTE_f7b8573a-5a57-41c2-825a-043faa7cd60e"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ia4714b358cdc4109b83a614e7106651f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfOS0xMi0xLTEtMTE2NzEx_aa7c599e-772d-4d21-8ac3-0c05125c0733"
      unitRef="usd">91129000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if73042e1b0e14cb7903904e7f9cf3652_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTAtMi0xLTEtMTE2NzEx_f5f35ae3-fd4c-4868-bb25-53cc7019f8bd"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i76515961ca184f38b115bdd68e48fa09_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTAtMTItMS0xLTExNjcxMQ_e8baf5ba-4e81-45bc-bd2c-be850adc6647"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i14e514e231924f2fa241d3b17482102f_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTEtMi0xLTEtMTE2NzEx_d55cce6f-0a95-44cd-bce9-dc4891845df1"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie70196d0b7744b94899c94ffa09ad1b8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTEtMTItMS0xLTExNjcxMQ_34d43284-38e2-47a1-af42-05318beabe18"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib165b4a34a7e4306bc43e2f94410a422_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtMi0xLTEtMTE2NzEx_f8b68180-28ee-43ce-b325-37b0bc89f5ab"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtNC0xLTEtMTE2NzEx_b9599f37-623f-47e7-ac15-07c72a862fd0"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmYzZjZlOGY1MTlmNDRlYTFiMjYyNDg1NjE0NTZlYzAzL3RhYmxlcmFuZ2U6ZjNmNmU4ZjUxOWY0NGVhMWIyNjI0ODU2MTQ1NmVjMDNfMTMtMTItMS0xLTExNjcxMQ_739e8780-ad8d-4bdd-b5fc-193884ff7130"
      unitRef="usd">1066726000</us-gaap:Goodwill>
    <codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA2NA_43732989-a7f7-440a-bab5-fa5800ca125e">&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 March&#160;31, 2023 and December&#160;31, 2022&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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;March 31, 2023&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, 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: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:bottom"&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;785,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(254,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;531,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;785,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(239,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;545,551&#160;&lt;/span&gt;&lt;/td&gt;&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.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;212,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(56,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;155,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;211,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;(52,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;483,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;(126,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;356,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;483,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;(118,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;364,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;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;(1,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;(1,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;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,487,482&#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;(442,587)&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,044,895&#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,486,727&#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;(416,256)&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,070,471&#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.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="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.25pt;font-weight:400;line-height:100%"&gt;In-process research and development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.36pt;font-weight:700;line-height:100%;position:relative;top:-2.88pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:8.25pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Total intangibles, net&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:8.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,544,947&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;(442,587)&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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,102,360&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,544,192&#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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;(416,256)&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.25pt;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.25pt;font-weight:400;line-height:100%"&gt;1,127,936&#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:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i437d400b87534cb0bc4f0811afd94a40_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0xLTEtMS0xMTY3MTE_705a47b5-9eff-4c13-afa2-40781791d8f4"
      unitRef="usd">785303000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i437d400b87534cb0bc4f0811afd94a40_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0zLTEtMS0xMTY3MTE_499d5fd5-aabe-4d25-a571-622629e4472f"
      unitRef="usd">254279000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i437d400b87534cb0bc4f0811afd94a40_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi01LTEtMS0xMTY3MTE_cfe9525b-eb38-4b8e-a533-d2979c7c4f79"
      unitRef="usd">531024000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if50ef00676cf4b24bf0c57588ff9da6b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi03LTEtMS0xMTY3MTE_9f1fca54-8b4a-4c5e-9f35-058eeb91b50d"
      unitRef="usd">785303000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if50ef00676cf4b24bf0c57588ff9da6b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi05LTEtMS0xMTY3MTE_40840b4c-4434-460f-9df6-f78c73965d1f"
      unitRef="usd">239752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if50ef00676cf4b24bf0c57588ff9da6b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMi0xMS0xLTEtMTE2NzEx_03cc0871-6508-4493-bd2d-072ae5ade568"
      unitRef="usd">545551000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33382c458c4f4826b7c31abd31432140_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0xLTEtMS0xMTY3MTE_0a5346d9-06e4-41ca-acc9-609643be24b5"
      unitRef="usd">212385000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33382c458c4f4826b7c31abd31432140_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0zLTEtMS0xMTY3MTE_00ec98dc-4884-4786-b6b7-a57ee1e05100"
      unitRef="usd">56862000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33382c458c4f4826b7c31abd31432140_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy01LTEtMS0xMTY3MTE_a7c1498c-89df-479b-8e22-c5824bbfa578"
      unitRef="usd">155523000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i915a3a51643f42379f945d0b7bb81eee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy03LTEtMS0xMTY3MTE_8f95c9ae-90e6-41c5-8522-1da9f9cc63e2"
      unitRef="usd">211648000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i915a3a51643f42379f945d0b7bb81eee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy05LTEtMS0xMTY3MTE_6a223c2a-9070-419f-9ca5-70df9aac89a7"
      unitRef="usd">52811000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i915a3a51643f42379f945d0b7bb81eee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMy0xMS0xLTEtMTE2NzEx_c305d467-aeec-4ae6-852b-c54c42b35e2b"
      unitRef="usd">158837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3c471bbe94c84801a2a0f203375be67d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0xLTEtMS0xMTY3MTE_2b097eeb-4ac7-406d-975e-5b7295bb98e9"
      unitRef="usd">483197000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3c471bbe94c84801a2a0f203375be67d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0zLTEtMS0xMTY3MTE_bef9734e-f0ab-4d15-a70e-69e4f8b6f4c5"
      unitRef="usd">126259000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c471bbe94c84801a2a0f203375be67d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC01LTEtMS0xMTY3MTE_59115c69-6a28-427e-9831-a21969f57929"
      unitRef="usd">356938000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i109032c75c7d4a14866b717133396ddd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC03LTEtMS0xMTY3MTE_ab763020-f48f-4e25-a9ad-6f763f8984d0"
      unitRef="usd">483179000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i109032c75c7d4a14866b717133396ddd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC05LTEtMS0xMTY3MTE_9422e7dc-eb00-498b-aef8-e517cdf62806"
      unitRef="usd">118684000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i109032c75c7d4a14866b717133396ddd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNC0xMS0xLTEtMTE2NzEx_e77f89d1-ff7e-4872-bdc7-c236209ebd6e"
      unitRef="usd">364495000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i891af002ab7749b28a39e33743106280_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0xLTEtMS0xMTY3MTE_93277a45-d9bc-4511-9816-a912ae58c83f"
      unitRef="usd">4637000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i891af002ab7749b28a39e33743106280_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0zLTEtMS0xMTY3MTE_41f6e37d-27ef-4760-bea6-9669217bc3ec"
      unitRef="usd">3889000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i891af002ab7749b28a39e33743106280_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS01LTEtMS0xMTY3MTE_cf33dad3-7a12-4368-9a02-91cb1cd21fa9"
      unitRef="usd">748000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7b41ee064bfd41f396b107cf2723185e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS03LTEtMS0xMTY3MTE_4e2d1a6c-6ef0-4bdc-b722-0a810670dcc1"
      unitRef="usd">4637000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b41ee064bfd41f396b107cf2723185e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS05LTEtMS0xMTY3MTE_2fa72f24-c5eb-49c4-b303-26a88f6abc24"
      unitRef="usd">3824000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7b41ee064bfd41f396b107cf2723185e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNS0xMS0xLTEtMTE2NzEx_53c2aaa0-5fba-4989-8fc8-f0731b7ea32e"
      unitRef="usd">813000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i47990e13e85b45a6af2e70e243ab646e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0xLTEtMS0xMTY3MTE_51d680c7-9acb-4e61-a22e-307ccd6abd4b"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i47990e13e85b45a6af2e70e243ab646e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0zLTEtMS0xMTY3MTE_afdae15c-171c-4035-b713-bb0dcbf634b8"
      unitRef="usd">1298000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i47990e13e85b45a6af2e70e243ab646e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi01LTEtMS0xMTY3MTE_e4682a78-5938-4536-87ec-6a1c06bf224c"
      unitRef="usd">662000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi03LTEtMS0xMTY3MTE_c5f05d8d-820c-4108-8ab3-40d447ef38c8"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi05LTEtMS0xMTY3MTE_d080768c-97dc-4efe-9a5c-534e684ece77"
      unitRef="usd">1185000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7d7e5de75c8f43a0b17f0cdadc4fbe2a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNi0xMS0xLTEtMTE2NzEx_9ed3712a-ba89-4cf5-93ee-78fd2d91d79f"
      unitRef="usd">775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0xLTEtMS0xMTY3MTE_9d0b5167-41dc-4d12-8dfd-a5f701bbca75"
      unitRef="usd">1487482000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0zLTEtMS0xMTY3MTE_3ce00eb0-f370-467d-aa64-2351f4aee0d5"
      unitRef="usd">442587000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy01LTEtMS0xMTY3MTE_fc5083a6-fad2-4015-992f-63304e8229c8"
      unitRef="usd">1044895000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy03LTEtMS0xMTY3MTE_d7ed7c9c-c00f-4fda-a115-5577dd4fd2f1"
      unitRef="usd">1486727000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy05LTEtMS0xMTY3MTE_b7a66522-d422-4c98-b9a8-fa0b767743a7"
      unitRef="usd">416256000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfNy0xMS0xLTEtMTE2NzEx_5d8d96dd-1fe8-4439-a9b6-4458367df01b"
      unitRef="usd">1070471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC0xLTEtMS0xMTY3MTE_92180751-5ce0-484b-a7c1-bcafb120f8af"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC01LTEtMS0xMTY3MTE_a2bd391b-1c81-4d16-8c5c-aaa9a2dbd396"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC03LTEtMS0xMTY3MTE_aa142f10-9f86-422a-812e-c72ffd4b0c4d"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOC0xMS0xLTEtMTE2NzEx_73e3769d-6d5a-48de-8094-bb8c60e73e11"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS0xLTEtMS0xMTY3MTE_4ea52dae-308b-409c-9e42-d3875de12023"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS01LTEtMS0xMTY3MTE_d305eafa-9a53-4963-affb-0871593788b4"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS03LTEtMS0xMTY3MTE_acc94f74-1370-46f6-8df8-7624618b0fc5"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfOS0xMS0xLTEtMTE2NzEx_e07693b7-54c1-403a-8956-0bceaa7d4506"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMS0xLTEtMTE2NzEx_be3ec5ca-be69-4b73-9463-3620c59aa231"
      unitRef="usd">1544947000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMy0xLTEtMTE2NzEx_e6a42f6f-4fc3-4115-87fb-158e41d056f2"
      unitRef="usd">442587000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtNS0xLTEtMTE2NzEx_7279fe49-44ed-4f5d-9453-c491723cf7a6"
      unitRef="usd">1102360000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtNy0xLTEtMTE2NzEx_9f9db969-f882-425c-bb2f-3b3ff0484c1c"
      unitRef="usd">1544192000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtOS0xLTEtMTE2NzEx_d460eef2-399b-4b2e-8bb1-fc24f4d7b3a9"
      unitRef="usd">416256000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOmUxNGU0OTc0ZTc4NjQ5OTg4ZWI2OTJjYjAxNWJlMTkyL3RhYmxlcmFuZ2U6ZTE0ZTQ5NzRlNzg2NDk5ODhlYjY5MmNiMDE1YmUxOTJfMTAtMTEtMS0xLTExNjcxMQ_d791def8-713f-4bf4-bcdf-26c6ff902afb"
      unitRef="usd">1127936000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMzgxMg_95a426ce-b778-4ac0-ad7d-7d2afdfbc867"
      unitRef="usd">26400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfMzg2Nw_2665fb8a-9339-4072-9cf3-b5c3148f7f79"
      unitRef="usd">21100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RleHRyZWdpb246ZWFiOTc3ZjMzZTJkNGEyNjk0NGI4NGNlOWUxZjhiMzVfNDA2Ng_3c415b3d-d225-4a71-b1e8-697cfb1f82a7">&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 2023 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;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="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;2027&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;78,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;103,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;97,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;91,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;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;80,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi0wLTEtMS0xMTY3MTE_9fd5c5ff-c107-4172-9d3f-3c259af5f469"
      unitRef="usd">78564000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi0yLTEtMS0xMTY3MTE_86ec57aa-0ebb-47a5-9d5d-8bfdb9539dba"
      unitRef="usd">103128000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi00LTEtMS0xMTY3MTE_6f78e704-14b4-46ad-a22d-6c097ef2c8e8"
      unitRef="usd">97803000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi02LTEtMS0xMTY3MTE_c9555aa9-7e51-434b-af20-0761b81ca19f"
      unitRef="usd">91447000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82NC9mcmFnOmVhYjk3N2YzM2UyZDRhMjY5NDRiODRjZTllMWY4YjM1L3RhYmxlOjAwZGQzZmU2YjExNzRmOWY5NzU1N2Y1YWFhOWU2ZDNiL3RhYmxlcmFuZ2U6MDBkZDNmZTZiMTE3NGY5Zjk3NTU3ZjVhYWE5ZTZkM2JfMi04LTEtMS0xMTY3MTE_5286ad3e-7f75-46da-a9b6-e7ee6f9c2249"
      unitRef="usd">80713000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RleHRyZWdpb246OTBiNDczOThjNjFkNDQ1ZGFlM2Q4NTkwZTVkNzA4YmZfNjA5_ff82d3a1-44f9-4b5e-8f95-5336e8ed2858">Warranties &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&#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 three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022 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:6pt;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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 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;/tr&gt;&lt;tr&gt;&lt;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;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;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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,450&#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;1,754&#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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RleHRyZWdpb246OTBiNDczOThjNjFkNDQ1ZGFlM2Q4NTkwZTVkNzA4YmZfNjA1_30b0c0ff-c4aa-4c23-8626-762f270c91da">A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the three months ended March&#160;31, 2023 and the year ended December&#160;31, 2022 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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 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;/tr&gt;&lt;tr&gt;&lt;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;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;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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,450&#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;1,754&#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="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMi0xLTEtMS0xMTY3MTE_b6662e77-53cc-478e-8a58-bd41b77b25e7"
      unitRef="usd">1754000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i37a52b7ea0b54a0584eb097138628840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMi0zLTEtMS0xMTY3MTE_742a6b51-c60e-4dd2-a4bb-be9276692fd5"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMy0xLTEtMS0xMTY3MTE_785ea751-d4bd-4df3-b52a-3066da90f529"
      unitRef="usd">618000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfMy0zLTEtMS0xMTY3MTE_4a214736-a359-4ce3-be61-8b034c9f6387"
      unitRef="usd">3301000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNC0xLTEtMS0xMTY3MTE_b33ef1ea-135c-428d-9f57-8a2586a4852a"
      unitRef="usd">922000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNC0zLTEtMS0xMTY3MTE_5bba18cb-6f1e-4cfb-993a-0a0a02779f25"
      unitRef="usd">3609000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNS0xLTEtMS0xMTY3MTE_d6a92eda-a26c-4c3a-bcfd-f2e0f80e1e59"
      unitRef="usd">1450000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml82Ny9mcmFnOjkwYjQ3Mzk4YzYxZDQ0NWRhZTNkODU5MGU1ZDcwOGJmL3RhYmxlOjYzNmMxNmJiZTllYTRkNDM5Y2I0NWRkYmJlMjU0YjI3L3RhYmxlcmFuZ2U6NjM2YzE2YmJlOWVhNGQ0MzljYjQ1ZGRiYmUyNTRiMjdfNS0zLTEtMS0xMTY3MTE_b79cbfe6-6550-44c2-ba83-79428c37bc0b"
      unitRef="usd">1754000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTEyMDE_52750e27-bcee-4193-90eb-319c21e4b478">Debt&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;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, the LLC entered into the 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 ("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 &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;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 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-weight:400;line-height:120%"&gt;The LLC may borrow, prepay and reborrow principal under the 2022 Revolving Credit Facility from time to time during its term. Advances under the 2022 Revolving Line of Credit can be either term Secured Overnight Financing Rate ("SOFR") loans or base rate loans. Term SOFR revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the applicable SOFR as administered by the Federal Reserve Bank of New York (or a successor administrator), as adjusted, 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) the applicable SOFR 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;Advances under the 2022 Term Loan can be either term SOFR loans or base rate loans. The 2022 Term Loan was advanced in full on the closing date for the 2022 Credit Facility as a Term SOFR loan with an interest period of one month. On the last day of an interest period, Term SOFR loans may be converted to Term SOFR loans of a different interest period or to Base Rate loans. Term SOFR term loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the Term SOFR for such interest period plus a margin ranging from 1.50% to 2.50%, based on the Consolidated Total Leverage Ratio. Base rate term loans bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate plus a margin ranging from 0.50% to 1.50%, based on the 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 2022 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 2022 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 2022 Revolving Credit Facility was approximately $589.8&#160;million at March&#160;31, 2023. Letters of credit outstanding at March&#160;31, 2023 totaled approximately $2.2&#160;million. At March&#160;31, 2023, the Company was in compliance with all covenants as defined in the 2022 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&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022 Revolving Credit Facility&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; is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its subsidiaries. &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;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 LLC, the lenders from time to time party thereto, and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility provided 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 permitted 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. The Company repaid the outstanding amounts under the 2021 credit facility in the third quarter of 2022 in connection with entering into the 2022 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%;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; or "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 Company and U.S. Bank National Association, as &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;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 outstanding 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 Company 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 was October 15, 2021. The 2029 Notes are general unsecured obligations of the Company and are not guaranteed by our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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-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 outstanding long-term debt and effective interest rates at March&#160;31, 2023 and December&#160;31, 2022 &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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.922%"/&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;March 31, 2023&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, 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;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: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="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;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;/tr&gt;&lt;tr&gt;&lt;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;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.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;/tr&gt;&lt;tr&gt;&lt;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 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;2022 Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.89&#160;&lt;/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;8,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.98&#160;&lt;/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;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized 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,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,685,571&#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="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,834,468&#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;Less: Current Portion, term loan facilities&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;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&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,675,571&#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,824,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Annual maturities of the Company's debt obligations are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.033%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,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:right;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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;340,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028 and 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;1,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,700,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 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;March 31, 2023&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;243,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="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;875,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 entering into the 2022 Credit Facility, the Company recognized $2.5&#160;million in deferred financing costs associated with the 2022 Term Loan, and $2.8&#160;million in deferred financing costs associated with the 2022 Revolving Credit Facility. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs, and $12.0&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. &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 2022 Revolving Credit Facility, the debt issuance costs associated with the 2022 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 2022 Term Loan and Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes debt issuance costs at March&#160;31, 2023 and December&#160;31, 2022, 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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred 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;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,526&#160;&lt;/span&gt;&lt;/td&gt;&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;(10,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;21,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;22,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance sheet classification:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;21,761&#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;22,766&#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="iacbfac13ad76473cb77cc0a26d3852e5_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzc1_a37d6b3a-6720-4a54-b7a1-34168617c05b"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i593d5c17bf6649398aeb512c2ffb23ef_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDIz_6d175775-4dd5-4365-8471-033d523ac359"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="idb8a1e0cef94419f996d70919d78a458_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTIy_c640fa11-e85a-48c4-b2fa-ae5512bb67c0"
      unitRef="usd">2500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i59ef2ccaaddb464c8093ff2106058fd5_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTI4_c593d619-cc94-433b-9a51-8e2f2bdfe17e"
      unitRef="usd">7500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib00f849c3c3846809539300938bc888c_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTExOTM_12612b7e-8358-4118-ac4c-4a1ee09d6651"
      unitRef="usd">250</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i97eced9b78a04a32be33df80f94ce292_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTI5MA_c05b29c9-e48c-4520-86a0-13c06974c3e7"
      unitRef="usd">115000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjA4MA_eaedcfc9-6d82-4eed-a070-e371d0ee8b09"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1574aacd22004a55b5c16bfb16c898c4_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjA4Ng_27f0a7b4-07ec-457a-a862-9b916cfceb1d"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic4068d8293df44f28fd561ca45924fa5_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjQ3Mg_130151fe-380a-47f8-bf9d-aff28594309b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie0af9e022a2b4704baba0dce4364743c_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjUzNA_a9b27ca8-2f6a-46eb-96a4-85949ebf86d1"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icbc4717266a841acaf9f503d905b5e64_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjU4Mw_d554f034-ddbc-41e5-988e-3dc503af8cd7"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i44a923605a724e8ba354954c6960b25f_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMjU4OQ_430cdda4-09a6-42bf-9eba-47625d315b6e"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i22c1e6f1179344bd9d877b1d1269e1f2_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzIyNg_2f59e56c-21b1-48ed-8211-63eba27807fa"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1574aacd22004a55b5c16bfb16c898c4_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzIzMg_03764ca6-6e23-48f2-8354-d336e989a3ba"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icbc4717266a841acaf9f503d905b5e64_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzQ2OA_925bd274-300f-426a-ade9-e440c74c077a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i44a923605a724e8ba354954c6960b25f_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzQ3NA_b3de6e5c-1744-47e8-8b9c-893460808496"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iba76fa813d5c45e48f58346943c4c74f_I20220712"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzU5Nw_8a769fc0-dcbb-45c4-8553-a2ab86408388"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1bad912f687a47c0b9077eabd9db71c6_I20220712"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzY3Mw_986f44cb-21e3-4491-b47d-68d2dcc07b9a"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMzkzMA_bbdf97b3-5bee-4b1b-b971-38250bf860fd"
      unitRef="usd">589800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDAzMA_2ad6ddb1-1aff-43c1-bea0-4582e79dcb5b"
      unitRef="usd">2200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i88776ba6d3e04332b3702c1bae739c25_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNDk2Nw_3bb80590-cdc3-443b-ad9c-3c07888df408"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i55064d66a7974b8094a7b7e44d9f8476_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTEzNg_e7b178a4-b9a8-4bc1-b796-c1dcc8250fc3"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="ie274d7ebe964458aa542f7d1e25434f5_I20211117"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNTk5MQ_53a95257-81ba-4a9d-af23-f6897d08bb48"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie274d7ebe964458aa542f7d1e25434f5_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjAyOA_4b38d6c9-0425-4c26-8518-082877ca9c28"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie274d7ebe964458aa542f7d1e25434f5_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjUyOQ_32fb1f87-417f-486b-986e-fc187fcf4523"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="id1e8775603d2448f897702795602a497_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjg5OA_9a6499db-a092-48f5-8924-325fadd9c3b4"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1e8775603d2448f897702795602a497_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNjkzNQ_e74f35b9-cf0a-4e73-b82a-030b28ae9a98"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1e8775603d2448f897702795602a497_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNzQzMw_43276702-4467-4e08-a6dc-b6d59eecde2b"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iad444f27a4da4888af09636fe3073fbc_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfNzk2OA_a3dff0df-87a5-4c03-aaf9-aff6fa8e3e13"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTExOTg_9b8b0763-c88c-4750-a7f9-784927033229">he following table provides the Company&#x2019;s outstanding long-term debt and effective interest rates at March&#160;31, 2023 and December&#160;31, 2022 &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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.922%"/&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;March 31, 2023&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, 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;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: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="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;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;/tr&gt;&lt;tr&gt;&lt;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;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.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;/tr&gt;&lt;tr&gt;&lt;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 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;2022 Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.89&#160;&lt;/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;8,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.98&#160;&lt;/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;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized 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,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,685,571&#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="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,834,468&#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;Less: Current Portion, term loan facilities&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;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&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,675,571&#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,824,468&#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="i8fa03622eb824706b02ff2e1195419e2_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi0xLTEtMS0xMTY3MTE_96c7196d-f5fe-4c42-b78d-df6fc631d430"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i8fa03622eb824706b02ff2e1195419e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi0zLTEtMS0xMTY3MTE_76cd77e7-c6b9-41fe-b745-46c7c4020334"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi01LTEtMS0xMTY3MTE_7c562ec8-e3f6-4420-9053-c5b693855194"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i8e5a4ff986f84323b3440c82ab65e6d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMi03LTEtMS0xMTY3MTE_7d2f2f22-f35c-4122-a777-c54012cb190e"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8ff82259d73b4e6dbc68283d82a03785_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy0xLTEtMS0xMTY3MTE_4661598b-6eb0-4060-b689-ee55ae5deeff"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i8ff82259d73b4e6dbc68283d82a03785_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy0zLTEtMS0xMTY3MTE_18da6c72-d6e6-44ee-b34c-081383939f38"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy01LTEtMS0xMTY3MTE_6615bb99-789f-4a32-b600-d39c60484b29"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i1f19f0ebf8b84b1d9f0aaad769e34f99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfMy03LTEtMS0xMTY3MTE_ce7bbcc0-56e3-448a-b49b-9f1cb00b7914"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="icc84aaef45aa472ea01cdbaefdaf3f0a_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC0xLTEtMS0xMTY3MTE_cc5b7079-b462-4128-80b0-e3d7ef710bf1"
      unitRef="number">0.0697</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iae16d92634f3410682cf297e14d73216_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC0zLTEtMS0xMTY3MTE_877968d9-7c4b-4673-bcc5-5b1675a0223b"
      unitRef="usd">392500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i692c1bcca240432893bf23c1bb8f25ad_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC01LTEtMS0xMjQ0ODI_9d5f5b55-d449-4250-92b7-e54be57d5c1f"
      unitRef="number">0.0520</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5557f6e0d2444789af5584036bfea42d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNC03LTEtMS0xMTY3MTE_73e45645-c358-478b-a990-ab9a79635765"
      unitRef="usd">395000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9ca320deb1864e378f861ddd9f306477_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS0xLTEtMS0xMTY3MTE_20295adb-4f51-489f-a2ce-34ed0ad0328d"
      unitRef="number">0.0689</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i89b331a2b36048eba4367c206422e015_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS0zLTEtMS0xMTY3MTE_987377f3-6418-4322-8490-e280d6678d37"
      unitRef="usd">8000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i917f9838741e46aa8fce820278fbafca_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS01LTEtMS0xMjQ0ODI_d7c02f6d-9a10-4450-af30-89d542b4deea"
      unitRef="number">0.0598</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i49fbf5d069f5440eb12b7227bbc66845_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNS03LTEtMS0xMTY3MTE_2e1504dd-5312-44f3-9ac6-f2e7d3e47d76"
      unitRef="usd">155000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNi0zLTEtMS0xMTY3MTE_67e16958-0de2-4682-94a2-d02d1f3eb0d7"
      unitRef="usd">14929000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ibe6a4821dfdc48dbb15250b9e012c49b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNi03LTEtMS0xMTY3MTE_58243824-7b08-45cf-b7ba-c4133eef15c1"
      unitRef="usd">15532000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNy0zLTEtMS0xMTY3MTE_b21ec615-f334-4c3f-bdb8-ff8c4f43bea3"
      unitRef="usd">1685571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfNy03LTEtMS0xMTY3MTE_510ed684-7ed7-4217-bafb-be312a257672"
      unitRef="usd">1834468000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOC0zLTEtMS0xMTY3MTE_35370673-a441-4d8a-97aa-e45f92757800"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOC03LTEtMS0xMTY3MTE_6b049ec0-5adc-42df-80ba-5ef07609e414"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOS0zLTEtMS0xMTY3MTE_fd2538ea-c338-4219-9761-121f9e27fea5"
      unitRef="usd">1675571000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjY0MWI2NGU1NzQ0ZTQ3MDQ4MWI5MGE4NDk0MTBlNGM2L3RhYmxlcmFuZ2U6NjQxYjY0ZTU3NDRlNDcwNDgxYjkwYTg0OTQxMGU0YzZfOS03LTEtMS0xMTY3MTE_5ba20eb9-ece1-4943-b7fa-e0fa1c09a788"
      unitRef="usd">1824468000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMC0yLTEtMS0xMTc4NjI_a3c23bab-6aec-4647-99df-cc5e41ee121c"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMS0yLTEtMS0xMTc4NjI_bad57db8-9893-4c1e-9e7d-e2dd1775860c"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMi0yLTEtMS0xMTc4NjI_a4144e99-e6a2-4579-86d0-df457f040133"
      unitRef="usd">15000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfMy0yLTEtMS0xMTc4NjI_facc508f-53a0-48d3-a05d-7b5f73a10823"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNC0yLTEtMS0xMTc4NjI_215f3543-2d8f-4e11-b123-b40f99191618"
      unitRef="usd">340500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNS0yLTEtMS0xMTc4NjI_6dc3fb4a-f8e5-46f4-af45-eab727ede62c"
      unitRef="usd">1300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjg0NTBlMjEyMWYxYTQ0YWZiODUyOGJiYTAxNGQ5OTcxL3RhYmxlcmFuZ2U6ODQ1MGUyMTIxZjFhNDRhZmI4NTI4YmJhMDE0ZDk5NzFfNi0yLTEtMS0xMjcwNjE_000bdd94-6d87-4cd2-9831-f78aaefce5d9"
      unitRef="usd">1700500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8ff82259d73b4e6dbc68283d82a03785_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi00LTEtMS0xMTY3MTE_40973e96-a7ea-4b02-baa4-edfeb96230f6"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i8ff82259d73b4e6dbc68283d82a03785_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi04LTEtMS0xMTY3MTE_b849aef1-97e8-4235-9aa9-cafdbd038614"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8ff82259d73b4e6dbc68283d82a03785_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMi0xMC0xLTEtMTE2NzEx_420141fd-70be-4662-b33a-a122a74be671"
      unitRef="usd">243000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8fa03622eb824706b02ff2e1195419e2_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy00LTEtMS0xMTY3MTE_1d238a4a-aaa4-465f-81a1-1d24de0d9f02"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i8fa03622eb824706b02ff2e1195419e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy04LTEtMS0xMTY3MTE_edf4859b-eea5-4b2c-9473-addce34ef7cb"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8fa03622eb824706b02ff2e1195419e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOjlmYjdkMzM0ODQxNDRkZmI4MzA3YzQ4ZDdkZjAxYjdhL3RhYmxlcmFuZ2U6OWZiN2QzMzQ4NDE0NGRmYjgzMDdjNDhkN2RmMDFiN2FfMy0xMC0xLTEtMTE2NzEx_b5b6e52a-9821-4b57-99c3-cc4d9fc27e03"
      unitRef="usd">875000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i995ed8c1fd2448eea5e6d0be7c70d76f_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTAxMTg_c7b96050-20b3-4521-b9ee-d02385a708cf"
      unitRef="usd">2500000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="icde03e92a7734bb18437695587f8c7b8_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTAxODk_93263155-421a-4029-a6ac-22b9e1103c44"
      unitRef="usd">2800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i563f4496ae9c41a1bfbc50eda903de57_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTY0OTI2NzQ1NjQ1Mw_ee6433ff-db7b-431e-b40f-97f49330477e"
      unitRef="usd">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2917f44f46c0491bb07fb8f65864529b_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RleHRyZWdpb246ZjQyMGNkMjAyY2QzNDc3MmFkMmNiNTllMzRhODg3OGFfMTY0OTI2NzQ1NjQ2Nw_9a8954f6-05d9-4474-9d48-cdfbe3fca0a1"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMS0xLTEtMS0xMTY3MTE_803f7150-6376-43b6-8a47-1b970b6243be"
      unitRef="usd">32526000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMS0zLTEtMS0xMTY3MTE_d12ae39d-4827-442c-8a44-dcaea5a17e48"
      unitRef="usd">32526000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMi0xLTEtMS0xMTY3MTE_cfe91e00-d23b-4825-ae49-f8a7eb8a287b"
      unitRef="usd">10765000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMi0zLTEtMS0xMTY3MTE_c10f9ee6-8bab-470b-8905-350337ae4c4a"
      unitRef="usd">9760000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMy0xLTEtMS0xMTY3MTE_0dd5b3e1-1a59-4871-8e1b-347754a2f4e1"
      unitRef="usd">21761000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfMy0zLTEtMS0xMTY3MTE_08f26feb-49a2-43a5-9cdf-1bc7dacf9202"
      unitRef="usd">22766000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie9fced74e2fb40b38a3c0eaaff776ae1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNi0xLTEtMS0xMTY3MTE_b4f6ad5e-de91-4242-9137-2d5bab470391"
      unitRef="usd">6832000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i017fc016e31240bc80c83ce1547a7d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNi0zLTEtMS0xMTY3MTE_578baafe-16e6-4ea7-867d-54651af89277"
      unitRef="usd">7234000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id673a34d4a4842a6ba406026d2faeacb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNy0xLTEtMS0xMTY3MTE_922595ed-8974-45e0-af34-af28d685d729"
      unitRef="usd">14929000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i26ba69634a574cac872d5c3d72140b42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfNy0zLTEtMS0xMTY3MTE_ae9aefdd-c554-48a2-a8fb-5cf88ec93931"
      unitRef="usd">15532000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfOC0xLTEtMS0xMTY3MTE_08cc01f4-eac8-41e1-a4cd-1213606f05e6"
      unitRef="usd">21761000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83MC9mcmFnOmY0MjBjZDIwMmNkMzQ3NzJhZDJjYjU5ZTM0YTg4NzhhL3RhYmxlOmMzNzhiNGE0YTAwMDQwMmM5ZGFkN2I1MTAyZjdkMjE4L3RhYmxlcmFuZ2U6YzM3OGI0YTRhMDAwNDAyYzlkYWQ3YjUxMDJmN2QyMThfOC0zLTEtMS0xMTY3MTE_2833ee2b-2eb1-4e1b-83b7-2b77c58a1ffb"
      unitRef="usd">22766000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfOTA_47a2c067-5cd6-4a6c-8a84-24f102903bdb"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic253ee6c7db34c6e907b977e8ba09108_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDMzMg_888ebf56-a818-401e-a128-bb7138250f5f"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTU1_1948c523-d39d-443e-a913-08b7a4af13ca"
      unitRef="shares">210000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTcx_4871777d-8f03-4117-8c99-10277e77a203"
      unitRef="usd">4000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODM2MTk1_96bbf39f-9cf0-40ad-9d8e-0b4ad10f367b"
      unitRef="shares">46000000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc001388fca94608a63a8cafeb3f4370_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjkw_6368b7b7-e86a-46e0-a1ad-bf4e8fb60960"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc001388fca94608a63a8cafeb3f4370_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTUwMA_cb3d18a2-ea5a-4bad-8451-3ba47af9876e"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjQ3OQ_1df21b5c-0a6b-4474-b05d-ac9e5d51da3b"
      unitRef="shares">712433</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i5bf91c4a111b403e890f064e515ed9de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjYwNw_2fe11125-3035-48ce-87d0-10bf71e8a5da"
      unitRef="usd">20200000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjY1NQ_91e79015-3eb2-4d5f-8682-2e4bfca076ed"
      unitRef="usd">400000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <codi:AtTheMarketOfferingCosts
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTQ5NzU1ODI2MTI1_54218cf9-b3c3-427b-9091-ebe03ac27cbc"
      unitRef="usd">100000</codi:AtTheMarketOfferingCosts>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjc2NA_e9519452-326e-4fe7-a482-9b164cc1744e"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i61d3939a9f6544cc9ae235b853addd54_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjk0NQ_232c2f77-847f-4f9b-a702-b41911620fd5"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMjk0OA_309d1624-9c7d-49da-8bcf-f17d521a879b"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i89af5d0a60804b08a595c35a3dd34591_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzA0NA_4536165f-28e3-4593-92d5-74064cf6abac"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i591cf278052d49bbb062095bd9ce7a68_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzEwMA_6c5ed9d2-3e69-4689-9ce6-c102317876bf"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzI5Ng_945503c3-0275-4416-bcc6-d58bfaf80bd6"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzMwMw_3bd699d2-b80a-42ee-84c5-0c83af859733"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i3923c498f7694a2abbaf3e4c600bdc63_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzYxNg_047270e7-378e-4b2d-85fb-8e07c533836e"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="id4653740664040668a7941eea26d9d74_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMzY5NA_85c550a3-7013-430f-b1f0-d168851a455c"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i89af5d0a60804b08a595c35a3dd34591_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDM5MQ_9408b364-45b7-428b-8be5-c292a3b92231"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i95e8bb90fe054c37b42150b929d03421_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDc3NQ_c0875e36-7044-416e-97ad-4bf044ca3c00"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDc3OA_5973d58b-9b97-4075-b9a1-322ad2333046"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i95e8bb90fe054c37b42150b929d03421_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDg4MA_c931129d-54f1-4b36-a541-e80725087360"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDkxNg_30421b99-93f7-4e5e-a89b-9d52d737d239"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1478c57aa1fc40a9bf8ba6df6b190c81_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNDkyMw_c2d45acb-c441-4136-b5c5-0b29503853d5"
      unitRef="shares">96500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTIzMw_7ca7f296-4024-4e32-86f7-c20ed6a5deec"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ2Ng_1cabf96c-6602-498d-9715-befef9da6354"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i7b8cd11a82d5427fb30fbd93f3d0ec36_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ2Ng_fd80e5ba-f042-402f-8204-ebd5974c3d4c"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:PreferredStockDividendRateSpread
      contextRef="if9d1a5769d344e49b4418bbe38a6918f_I20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDQ1Mw_7ee135ad-ec00-4c03-917c-df8ac10259c5"
      unitRef="number">0.04985</codi:PreferredStockDividendRateSpread>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i467961637af241719a7f61ac8cfa6931_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTMxMA_bc675ea7-f7fd-42e8-a053-c65ef2dc58c6"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i95e8bb90fe054c37b42150b929d03421_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNTk5Nw_aa5fe7f4-df54-4393-9d7f-5c81697afea5"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifa6c350765a24bcab561dc2007d0706b_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjM4MA_8a7f7ceb-437d-4251-9289-67c38d5b4380"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjM4Mw_f9a8750a-f48f-426a-b07f-4f5191dc438b"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i18f312e7d7254c9197574ec64e4bf289_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjQ4NQ_84e0031c-62fc-43db-a09b-276d043acf0e"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjUyMQ_30421b99-93f7-4e5e-a89b-9d52d737d239"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i38c70eaab7b84c14bd4e797dddf17ee5_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjUyOA_6ee27e6a-4226-40cd-bbc6-68c5ede6b32d"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i16b641bf47c4423aa9ef55838e4b71fd_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfNjgyOQ_189453a5-d674-4232-b489-7a22c229c75f"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ie2aef11ed2e2432081cbac9bf66561ce_D20230430-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDMxNw_9e2cd0a4-ca2b-46b6-aeb3-46b43f5a36d8"
      unitRef="usd">24400000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ic1913093fc1c43108136da4a9dff94e0_D20230430-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTY0OTI2NzQ2NDgwOQ_b2a6a98e-8241-4544-8e68-abe7e5f3eb3c"
      unitRef="usd">2100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfMi0yLTEtMS0xMTY3MTE_420bd926-f728-4b41-96d6-3f0bc3881e9d"
      unitRef="usd">8022000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfMi00LTEtMS0xMTY3MTE_104ede24-3c7c-4b42-9a02-b739c330f7db"
      unitRef="usd">13440000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNC0yLTEtMS0xMTY3MTE_c299f1e3-3892-4799-a091-228c9c630b35"
      unitRef="usd">6045000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNC00LTEtMS0xMTY3MTE_aec917b8-f1a2-4c23-bdb5-6712be889061"
      unitRef="usd">6045000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNS0yLTEtMS0xMTY3MTE_e2abf1aa-a4ee-4588-b820-bb7e9e37b4e8"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNS00LTEtMS0xMTY3MTE_b0991503-d00e-4787-a070-e75643227139"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNi0yLTEtMS0xMTY3MTE_a0d14062-9f98-4fb5-b38a-2e91ff44f77b"
      unitRef="usd">-892000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOjIxY2Y3OGMyNzdjYzQ0MmQ4MTNjNTUzYjkzNmI5YzYzL3RhYmxlcmFuZ2U6MjFjZjc4YzI3N2NjNDQyZDgxM2M1NTNiOTM2YjljNjNfNi00LTEtMS0xMTY3MTE_baa0e272-a8cf-4b34-8a63-86778e4a3de2"
      unitRef="usd">4526000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RleHRyZWdpb246NTRmZDlmOWE5ZTEwNDU4N2I1YjAyMWQ0MjJiMzdkNDdfMTE5NTc_122563ea-ee56-465f-95ad-c8a6edd60087">&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 months ended March&#160;31, 2023 and 2022 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.798%"/&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;/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;March 31,&lt;/span&gt;&lt;/td&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: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;2023&lt;/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;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (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;(892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding: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,254&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(4,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;97,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,322&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit - Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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;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;97,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;9,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;72,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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,375&#160;&lt;/span&gt;&lt;/td&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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="display:none"/&gt;&lt;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;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.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding: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.14&#160;&lt;/span&gt;&lt;/td&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;/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;1.29&#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.14&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;Dist</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMi0yLTEtMS0xMTY3MTE_967afee9-318e-4710-afa9-7bd8c5a61564"
      unitRef="usd">-892000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMi00LTEtMS0xMTY3MTE_4d358772-aace-4eab-9cfb-90922ec3501a"
      unitRef="usd">4526000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMy0yLTEtMS0xMTY3MTE_a1d44a75-7f43-45a2-a72e-68c1a57c29ea"
      unitRef="usd">3593000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMy00LTEtMS0xMTY3MTE_b8de840e-34c6-43da-95ea-389f0dc057e4"
      unitRef="usd">4254000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNC0yLTEtMS0xMTY3MTE_560666b9-1105-4cbe-a34d-6e91714d0828"
      unitRef="usd">-4485000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNC00LTEtMS0xMTY3MTE_bc8fd4fc-f96c-4222-a0c3-a1fb9ab350e9"
      unitRef="usd">272000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNi0yLTEtMS0xMTY3MTE_16d8cebd-863a-40a3-877a-f6df05277ba6"
      unitRef="usd">97375000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNi00LTEtMS0xMTY3MTE_a2a8b30c-8cdc-4d77-84ea-9bea20cf6ab2"
      unitRef="usd">10322000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNy0yLTEtMS0xMTY3MTE_9eb22dc4-638b-45ba-b960-7d31b7cb9766"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfNy00LTEtMS0xMTY3MTE_ee6825d9-6c3e-430b-b417-cfb64ad95551"
      unitRef="usd">630000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7a120970041b4191bd2b8ff1dc5c148d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfOC0yLTEtMS0xMTY3MTE_64bdda96-a27f-4c40-b832-19568fa85b82"
      unitRef="usd">97375000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie0f419a166bb4a18a76c353c22f6940f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfOC00LTEtMS0xMTY3MTE_86528cac-b1ba-4712-a73f-1eb1cb83611a"
      unitRef="usd">9692000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTAtMi0xLTEtMTE2NzEx_e3d29487-ed97-41ca-ba9a-7df7ed617fc5"
      unitRef="shares">72178000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTAtNC0xLTEtMTE2NzEx_3e8738e9-b8f7-482f-96b1-f41eceb83357"
      unitRef="shares">69375000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTMtMi0xLTEtMTE2NzEx_d8711041-5881-4a43-845e-03ee0d08f651"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTMtNC0xLTEtMTE2NzEx_f92ecc68-9bbd-4fd5-8462-712e5a554a1d"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTQtMi0xLTEtMTE2NzEx_ebeb4caf-eaa2-49d9-bf14-4c94a7c954cb"
      unitRef="usdPerShare">1.35</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTQtNC0xLTEtMTE2NzEx_946f5b4d-29d4-463e-809a-e3c6b8811072"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTUtMi0xLTEtMTE2NzEx_7e375525-b0cf-4fda-ab84-4d090e545daa"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmJiZGFkY2Q5NjE5NjQxYjliMTg1ZDMyY2YxYzgwYTRjL3RhYmxlcmFuZ2U6YmJkYWRjZDk2MTk2NDFiOWIxODVkMzJjZjFjODBhNGNfMTUtNC0xLTEtMTE2NzEx_3a543e9b-f3d8-46d6-84b3-583c3931a5b0"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ie64519aba3c1411382c13a9638f1351c_I20230427"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy0yLTEtMS0xMjY2Mjg_f16f6fb9-f42e-40a4-a892-9958136ade13"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i8a0f2d85c510455196c0093ced3773c2_D20230427-20230427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy00LTEtMS0xMjY2Mjg_b1c4adac-5315-47f4-83d8-e74b83201000"
      unitRef="usd">17987000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ib72b767e30214ee2aa8b7cab78f537f5_I20230126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC0yLTEtMS0xMjY2MzA_282dbf55-46e0-461c-ba52-ff8a9e5b1bdb"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i31a1496a4c8d4c76ba28c1fea1713840_D20230126-20230126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC00LTEtMS0xMjY2MzA_a2584434-4486-4bd0-9a04-53738b940fab"
      unitRef="usd">18051000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="if6523f7170d343feb3e839e8bcb5eb1f_I20221027"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy0yLTEtMS0xMTY3MTE_3ec30719-f7ba-4286-99ad-14c1152e4351"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i459bfeb82c244ed7a35bd642c10557c1_D20221027-20221027"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMy00LTEtMS0xMTY3MTE_d91cb4a6-ef11-41db-be87-7eb1992ef46b"
      unitRef="usd">18051000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i3652f8f3209247678876f6d831caf886_I20220728"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC0yLTEtMS0xMTY3MTE_3e6b5b3f-c92d-4d56-bc9e-13071717cc21"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ida27cad5abe34ea8adce7d835827ff96_D20220728-20220728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNC00LTEtMS0xMTY3MTE_52379f8b-3b02-4e72-bd0f-7d8acb5c2ee0"
      unitRef="usd">17931000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="idca7cb08d10d4475ab38033dfe0bd73b_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNS0yLTEtMS0xMTY3MTE_377a000f-3fed-4133-8fed-c281331203f7"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i1f9826c5e5664efda7accc5284355e17_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfNS00LTEtMS0xMTY3MTE_18776a6f-5f49-45a7-8205-6369f0593791"
      unitRef="usd">17510000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3e5f21dbd25b4281be02e74349af1748_D20230430-20230430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTAtMi0xLTEtMTI2NjIy_f9bf5910-a824-41a7-a7cb-d299232d4151"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9726fee41e734ae88320c6e8ffd11cf3_D20230430-20230430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTAtNC0xLTEtMTI2NjIy_e11e5611-19f1-449e-97ff-9c75572e1448"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iae68e6b490a146b6a0726000cefed0d3_D20230130-20230130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTEtMi0xLTEtMTI2NjI1_65623369-d952-4748-ab3a-5230e0fa16c5"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if09e12f8edef49b9b2695c4c96f2c0d2_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTEtNC0xLTEtMTI2NjI1_d6ad3644-5d09-4325-accb-2ce7ff1a6e04"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5c57de345e5e4831a07d6493143e6968_D20221030-20221030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTQtMi0xLTEtMTE2NzEx_1a35ab23-1450-4b91-89cc-bf058d2eaec5"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2c0696d813144c90a4a9ea5ad5b05fee_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTQtNC0xLTEtMTE2NzEx_5e30e8e1-d027-4fda-bcce-e3d81fde7b1b"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i9fbbc111cb014136a2d7b454eb0d4c8a_D20220730-20220730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTUtMi0xLTEtMTE2NzEx_8176ba1e-8000-4a6e-b4bf-217181998831"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie90400d0420a42dea3c41df95793dc19_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTUtNC0xLTEtMTE2NzEx_448eb8c2-8888-4ae0-8fa5-aa03075839f0"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ide1b4abd78264f798cebe357c8a449b1_D20220430-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTYtMi0xLTEtMTE2NzEx_0a79b4e5-1d5e-40f8-9f58-a5144aa9ec8b"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ibb8430e09d8e46aeb0ee1d699b22e4cd_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTYtNC0xLTEtMTE2NzEx_32f1152c-a99d-44b9-b1f5-dfcf7a974a41"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia1e6cc378bed454f99eb654a992bfbce_D20220130-20220130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTctMi0xLTEtMTE2NzEx_4ee9bf22-a319-4029-b5a6-4f938de4be98"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i6353153876a54fb6b7416b08a2d48d39_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTctNC0xLTEtMTE2NzEx_56223e8a-bee0-468f-bdaf-ab32679541d2"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i62081b92e9a1478c81a474972f301191_D20230430-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTgtMi0xLTEtMTI2NjE1_d5926ff2-6a65-4b10-a7df-cbf018bbb63c"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ife208814d6af4b589a041896783028f3_D20230430-20230430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTgtNC0xLTEtMTI2NjE1_21e49b3c-8c52-4c38-bf3d-574de887c390"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i38a1d00ba5774628997b8f8065c26bb4_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTktMi0xLTEtMTI2NjE4_71d8d7d7-4add-4527-98f9-3d5a20b3652d"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9c2bb292be674a19872d35fae6df0a71_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMTktNC0xLTEtMTI2NjE4_2bb5ef5b-694f-4345-89af-aaf13f14d76d"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iff749ba7507e4ac2b5595dd7b0f7fa9c_D20221030-20221030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjQtMi0xLTEtMTE2NzEx_eab5dc6c-e744-4ad3-a77c-dd5ddb12177a"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i719eb511cb3a4866be2c32545c1e49cd_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjQtNC0xLTEtMTE2NzEx_f1e754b7-ab82-45d1-a113-63b28e2f6b84"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="icb8eebcdb0e8400a8aac736df752adfc_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjUtMi0xLTEtMTE2NzEx_9908c9ca-2861-48bb-8fb4-546c31222203"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iba3f33b00dbe417b93c0c0e32f556f26_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjUtNC0xLTEtMTE2NzEx_3f5ba3f5-e399-4ba5-98ec-58e24fe2f9a2"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iba84b7ffb0d64ee9be162f2c03a4c72d_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtMi0xLTEtMTE2NzEx_c623b4e7-19f3-4b9f-bc43-e2142b960195"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie864c98f81384632b6c0f083e818e179_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtNC0xLTEtMTE2NzEx_829dcb4b-65db-4bac-b038-abcdf9b9d4bb"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8e866838436b4aeda23f750d2ad06920_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctMi0xLTEtMTE2NzEx_11b95d17-fe27-426b-9051-c086bc88ad21"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib0a487b53fe5480ab2e43016ffd0a846_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctNC0xLTEtMTE2NzEx_ba5c3bef-b5ed-449b-94f6-54a6b44d7306"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtMi0xLTEtMTI2NTk5_bc058e21-6002-4e8b-99d8-224e4c8761eb"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ibc46757f2e5d45b2968cfa556d68e3f1_D20230430-20230430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjYtNC0xLTEtMTI2NTk5_556ffe92-6a99-4681-a742-5b72a84af8ed"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctMi0xLTEtMTI2NjAy_5e2b4a92-8d54-4915-9149-410ccdfcab43"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ib8a59a9d1a9a4b9aa79415ade9d08a9c_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMjctNC0xLTEtMTI2NjAy_49191663-63b9-4a26-b815-22f7e9e42328"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzQtMi0xLTEtMTE2NzEx_3eaed1ce-c97f-4273-a617-b314bdf69e35"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="icfcbc4363d18485882fef1d0c6285bd0_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzQtNC0xLTEtMTE2NzEx_b2c436d1-5fc7-49e5-ac1d-a5c796070d7e"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzUtMi0xLTEtMTE2NzEx_63dc67a5-1f6a-4e9b-847d-afc3cccdc30b"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie2aac12b856c4c8d9a79c0b6938b4c7f_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzUtNC0xLTEtMTE2NzEx_770c4576-a73a-4890-b2b4-7582105c7a2b"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i64a5629d353646f1844fa14d942ad50d_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzYtMi0xLTEtMTE2NzEx_afc8e30e-e3b1-46d9-98d7-f21d21b5c0e2"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i64a5629d353646f1844fa14d942ad50d_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzYtNC0xLTEtMTE2NzEx_1e9d2d1e-15b3-4ca7-b817-24b6e791102b"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i963d43407a1340d2babf0e96c11828c7_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzctMi0xLTEtMTE2NzEx_5437ca67-9312-4091-8342-e0474d38e179"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i963d43407a1340d2babf0e96c11828c7_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83My9mcmFnOjU0ZmQ5ZjlhOWUxMDQ1ODdiNWIwMjFkNDIyYjM3ZDQ3L3RhYmxlOmNhYjFmYzVkZGY0MTRiMjY4NDA4MmIzNTIwMmE0MThiL3RhYmxlcmFuZ2U6Y2FiMWZjNWRkZjQxNGIyNjg0MDgyYjM1MjAyYTQxOGJfMzctNC0xLTEtMTE2NzEx_42525755-519a-4c99-ad55-7c93710c085b"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTk0_32e7bc64-2056-4772-b308-2ca0f948e2a9">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 March&#160;31, 2023 and December&#160;31, 2022: &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;March 31, 2023&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, 2022&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: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="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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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.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.3&#160;&lt;/span&gt;&lt;/td&gt;&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;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.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: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;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.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;/tr&gt;&lt;tr&gt;&lt;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;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;54.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;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.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: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;91.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;81.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;91.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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;87.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;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;87.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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;88.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;90.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.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;90.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;/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;March 31, 2023&lt;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;17,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;37,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;36,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;16,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;87,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;21,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,692&#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;223,509&#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:MinorityInterestDisclosureTextBlock>
    <codi:NoncontrollingInterestTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTgz_1fc2e71a-6d98-4a9f-a7e1-b675ce5ce8bd">The following tables reflect the LLC&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2023 and December&#160;31, 2022: &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;March 31, 2023&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, 2022&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: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="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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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.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.3&#160;&lt;/span&gt;&lt;/td&gt;&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;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.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: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;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.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;/tr&gt;&lt;tr&gt;&lt;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;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;54.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;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.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: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;91.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;81.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;91.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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;87.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;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;87.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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;88.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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;88.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;90.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.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;90.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;/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;March 31, 2023&lt;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;17,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;37,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;36,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;16,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;87,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;21,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PrimaLoft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,692&#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;223,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</codi:NoncontrollingInterestTableTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i995c99b7403f4d6b9caed9cdb9ad8eb5_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc"
      unitRef="number">0.977</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i17624455cc7c4eb794e03ce400b94dd0_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178"
      unitRef="number">0.883</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0fa288bd3b0d4c20bd676a383db26de8_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba"
      unitRef="number">0.977</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i660ab3275c184d62843a9a1249c7dbe2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b"
      unitRef="number">0.883</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="iecd9df1a46b74a039f590a3dfaae4637_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy0xLTEtMS0xMTY3MTE_019fa5d5-51da-417b-8f67-fcd4eb89c922"
      unitRef="number">0.918</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i941308c483a24d91bde7033b779628c4_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy0zLTEtMS0xMTY3MTE_e68156c2-673a-4e64-ac14-b35685cc4c4f"
      unitRef="number">0.833</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib02576b82f454643bd964fa1ccdc6540_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy01LTEtMS0xMTY3MTE_5dd340ba-7e35-45f2-ab33-50b8943e7c8a"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5545be72aea345f091c52f85ca25f333_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMy03LTEtMS0xMTY3MTE_d578fc5f-82c4-41e2-b007-e2927b358051"
      unitRef="number">0.835</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i684bca2765d847619b25fda83ac3ed9f_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67"
      unitRef="number">0.816</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia533a7fa80e74a168ad555d2ee0dff52_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29"
      unitRef="number">0.728</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2a47b9220a384794a7844ab034107271_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc"
      unitRef="number">0.816</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i9bca7d0d5fb044f48845ba2c4177e21a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b"
      unitRef="number">0.728</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id86b82a81a154f6cb0dd98715c2684c4_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i14704084d34a4a6cb6be5028d569a80c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae"
      unitRef="number">0.549</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iaa0279332ce04bdba631bc3352d7333e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS01LTEtMS0xMTY3MTE_b390b5a7-765b-4893-8816-60d88bbc8d59"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8b909f207b414119b430b2334b2fe711_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS03LTEtMS0xMTY3MTE_da4a793e-3261-4eb4-b790-85076927eb42"
      unitRef="number">0.552</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4658ae69bb0940aab8b301c6e551ad58_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd"
      unitRef="number">0.910</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia902fdf98af34aa68a9932c609592c39_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3"
      unitRef="number">0.818</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i777177f865b74abd8ba750c9b074b24d_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi01LTEtMS0xMTY3MTE_db869290-c083-4973-9d52-121f37f77c0b"
      unitRef="number">0.910</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8bede27007984e9bb720545641cc50ca_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi03LTEtMS0xMTY3MTE_b1bd773e-752e-4637-ae95-3efd4019610f"
      unitRef="number">0.821</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i7083ac3a0cc4480b80eed1adeaa1b4a8_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy0xLTEtMS0xMTY3MTE_61687db5-c2f1-4641-83bc-e6fd6c55c8db"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia1edee2d3b364870a4989a706531365a_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy0zLTEtMS0xMTY3MTE_7d7c2e8a-a8c6-414a-99ee-a5a43e78d4ab"
      unitRef="number">0.837</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1007db13f5014dbe906076cf3ef4b2fb_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy01LTEtMS0xMTY3MTE_8c76a5b2-b74c-4d46-9be7-c765c231c4af"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i71918e6bac744d2fa50f63ba60eae6b9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNy03LTEtMS0xMTY3MTE_d96cad87-7ed4-41a9-bbbb-2c29e0834fd3"
      unitRef="number">0.837</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i76bda1f6f6734ebc9f5b8cd66701a96a_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9"
      unitRef="number">0.994</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ib32c62e4d7cf48d9821d04488f24d6b0_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02"
      unitRef="number">0.877</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ifdaa23000a764f04976ca288359f6f1f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib65cfdbf045c4793868aa9403691a17f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968"
      unitRef="number">0.877</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5afc4ed38ff541509151eee903b182d2_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtMS0xLTEtMTE2NzEx_f0a4c8a3-ff3a-4060-93ab-1f7b9d37b3f8"
      unitRef="number">0.998</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i284a539680754c6491994abd72bc8509_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtMy0xLTEtMTE2NzEx_709417b3-3a3f-4416-8ebe-6e4db6fecf90"
      unitRef="number">0.880</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i436c30df995c4c268415cd1f4ce595a0_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtNS0xLTEtMTE2NzEx_53929873-ae35-40f4-8d56-5e5907a4e97b"
      unitRef="number">0.998</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i053646cd156047cbbe518f3de9e3e49f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTAtNy0xLTEtMTE2NzEx_933cd539-541e-43dc-9a21-2b552799e113"
      unitRef="number">0.882</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib58d73cc1d804ae0a5741b3de41a1950_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i7883bfc4b89742b2a9bdf6ee15aa4d56_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib9565aec19eb4456a418f4bdc2b5cc84_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0ffafdb814f745f9b741fd3fd20768e8_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia53f0567e75e4f0cb32d747686b0cae1_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iec67b21686544574bee687460e77e4d7_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i197f496f222d440488cb201885d573fd_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i18a00ac8d6f7498abd23587177fdcd01_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="i706a349cbac94efc86d12099dca7a433_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMi0xLTEtMS0xMTY3MTE_ee91967a-3eb7-48bf-8530-19db4d7b5a58"
      unitRef="usd">17488000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib0c1c7a0f580469fa7f8bc4f7afca489_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMi0zLTEtMS0xMTY3MTE_cf67d366-6ee3-49de-a490-a5087fc3835f"
      unitRef="usd">17186000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i60071dae0e6b48bf9eb9768c16767ee0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMy0xLTEtMS0xMTY3MTE_6e240002-8e88-46e9-8125-d929286381e1"
      unitRef="usd">37325000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ibcf8014d9db04f5980ea42f605457dc5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMy0zLTEtMS0xMTY3MTE_6b39e841-1c85-44ec-a3c4-2a45a290d299"
      unitRef="usd">36215000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i532779f714274f06b30b0c8ab70d040b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNC0xLTEtMS0xMTY3MTE_1ec68e09-0dca-42b6-bb75-e9266d698788"
      unitRef="usd">16105000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1ac82a927f064109bf94f6484398673a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNC0zLTEtMS0xMTY3MTE_3bd2ea33-983f-4d42-82a9-a70037dfc1b8"
      unitRef="usd">16020000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icb0962c635644df6905ae86f5f6fa8dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNS0xLTEtMS0xMTY3MTE_94f4625e-470c-4999-89a4-8241621fd322"
      unitRef="usd">87360000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ia1b9a8c3ab7644b6b950277c5e209195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNS0zLTEtMS0xMTY3MTE_c204f376-88e8-4cc4-b0ae-31a028bbe485"
      unitRef="usd">82967000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i59d51272d78f490b859c04e3e6e3a2d8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNi0xLTEtMS0xMTY3MTE_7e539899-7386-4c21-8b0a-b85330ee6f87"
      unitRef="usd">21259000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie0831cd848a34f53a40e55a77e076c2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNi0zLTEtMS0xMTY3MTE_4e8f8028-4f2c-4d43-be25-0bfb18bc42f4"
      unitRef="usd">20045000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5279eaeea5e4490ba48e5ef44b9d70eb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNy0xLTEtMS0xMTY3MTE_d2889217-0f59-4d91-9dde-a060ecb2572b"
      unitRef="usd">35441000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2e518c1d5fd04514b946cfecdc82cb24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfNy0zLTEtMS0xMTY3MTE_5e4a49b4-16f9-448f-a89c-e5151054dc61"
      unitRef="usd">36263000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2d9862a856434b41b1b31f300a212e99_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfOC0xLTEtMS0xMTY3MTE_f425aabf-6b37-4736-8c7f-2c1590927c41"
      unitRef="usd">6310000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4f7e264bf6ea48689d7d07c8ab0f7581_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfOC0zLTEtMS0xMTY3MTE_c8b93121-f7fc-49e5-b49e-fb4d1661ce2c"
      unitRef="usd">6115000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ia4714b358cdc4109b83a614e7106651f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTAtMS0xLTEtMTE2NzEx_8972e4a4-62a4-4577-8777-c4ecb3d852f8"
      unitRef="usd">5398000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i56fea459e33d4172b77e48876961627e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTAtMy0xLTEtMTE2NzEx_8db05bbc-14b5-4f4d-b2bf-369e56022b20"
      unitRef="usd">5077000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i76515961ca184f38b115bdd68e48fa09_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTEtMS0xLTEtMTE2NzEx_da365a3b-2a8c-423f-8901-e7f15a84aad5"
      unitRef="usd">1529000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7a1def448e094164a04d4bdbad813882_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTEtMy0xLTEtMTE2NzEx_8e91f07d-7c07-4549-a25d-73cba38a3813"
      unitRef="usd">1475000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4adcbcaccfd64fe9b9d0eb87cc81d22d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTItMS0xLTEtMTE2NzEx_9256b87d-7ce6-4f9c-8eaf-010f72f7ccd1"
      unitRef="usd">1377000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic8afbbe2a16641d7badd104a62406ff6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTItMy0xLTEtMTE2NzEx_643b4126-7310-435b-b288-b43e89b749a7"
      unitRef="usd">2046000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic39f69f5c54c49dba1eb77512c95160d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTMtMS0xLTEtMTE2NzEx_9edf601e-4e72-4cbc-be99-a1d15f544cf3"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i566cca77e98448ee8b2484c82305bec8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTMtMy0xLTEtMTE2NzEx_7dba75f4-02d8-4b5e-beab-fc2b11d32045"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTQtMS0xLTEtMTE2NzEx_d664d173-fbb4-43b2-9bb3-1b494180860d"
      unitRef="usd">229692000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9f852c375e564a0393a56050f42dee09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOjJmNjA4MTUwMWQwYjRlZjNiYjI4OGQwYTFhNTdhN2IzL3RhYmxlcmFuZ2U6MmY2MDgxNTAxZDBiNGVmM2JiMjg4ZDBhMWE1N2E3YjNfMTQtMy0xLTEtMTE2NzEx_e487a459-cc24-4b53-9ae4-cce023151294"
      unitRef="usd">223509000</us-gaap:MinorityInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQxMw_42fb2087-9dd0-43df-995d-d7c1c2d66e28">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 March&#160;31, 2023 and December&#160;31, 2022 (&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 March 31, 2023&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(1)&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;(1,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: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;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(1,300)&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;(1,300)&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="margin-bottom:15pt;padding-left:18pt;text-indent:-18pt"&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) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.&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, 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 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:bottom"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&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,442)&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,442)&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;margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(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. The put option was terminated during the period ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.&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, 2022 through March&#160;31, 2023 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, 2022&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,501)&lt;/span&gt;&lt;/td&gt;&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;Contingent consideration - King's Camo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Adjustment to contingent consideration - King's Camo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;Balance at December 31, 2022&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,442)&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;Termination 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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 March 31, 2023&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,300)&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: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, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;&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 non-recurring basis as of December 31, 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="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;"Note &lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;G&lt;/a&gt;&lt;a href="#i33707867ccfb4c5cacff0acd8e318342_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt; - Goodwill and Intangible Assets"&lt;/a&gt;&lt;/span&gt;, for a description of the valuation techniques used to determine fair value of the assets measured on a non-recurring basis in the table below. There were no assets or liabilities measured on a non-recurring basis during the three months ended March&#160;31, 2023.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQxNA_e8a4b919-aff8-451f-93cf-430007918f8c">&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 March&#160;31, 2023 and December&#160;31, 2022 (&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 March 31, 2023&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(1)&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;(1,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: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;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(1,300)&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;(1,300)&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="margin-bottom:15pt;padding-left:18pt;text-indent:-18pt"&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) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents potential earn-out payable as additional purchase price consideration by Velocity in connection with the acquisition of King's Camo.&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, 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 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:bottom"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&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,442)&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,442)&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>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id909a136939c43b5a6ebfacc5973d3c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfNi0xLTEtMS0xMTY3MTE_78305bbb-f3d6-41df-80d7-67ca2c221d72"
      unitRef="usd">-1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id909a136939c43b5a6ebfacc5973d3c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfNi03LTEtMS0xMTY3MTE_87fc6390-7fa5-46ae-bc92-d45401fa028f"
      unitRef="usd">-1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iee8060a441ed485c8a31436b9e51a723_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC0xLTEtMS0xMTY3MTE_51223d5a-f885-4025-9faf-b4f48d6b01e9"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if24d8b3d3bd0469ca6e8e004087895d3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC0zLTEtMS0xMTY3MTE_bc3abedd-12f9-4021-9a6e-a358fd89aeb7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib50dd74938da40fb938884c46545c71d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC01LTEtMS0xMTY3MTE_9aa00bee-0209-4cfa-b1ef-4906f630f422"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i97f7297c92ef4d27a2c3b16255401cad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjliNjdhYjc4MGY3YjQ0YWY4MWMzZTlmOTE5MWY4OGIwL3RhYmxlcmFuZ2U6OWI2N2FiNzgwZjdiNDRhZjgxYzNlOWY5MTkxZjg4YjBfOC03LTEtMS0xMTY3MTE_099669bf-2707-4170-8303-081c1e41f980"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy0xLTEtMS0xMTY3MTE_f099de61-0cf7-43d6-be1d-5555ce0ef232"
      unitRef="usd">142000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="id120ff31fa274be4aa1a69cb57711713_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy0zLTEtMS0xMTY3MTE_44386b61-91b6-4809-bbaf-a5de9d0e1696"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i4881adb7e9cc4b969238f4669b5eed93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy01LTEtMS0xMTY3MTE_b9777390-1b4b-439c-a2a2-e138bc80a2f8"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="iadd14b625ddb485f80afa03690c442e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfMy03LTEtMS0xMTY3MTE_ce765f8f-6038-4c99-b723-b3c3a3cc4356"
      unitRef="usd">142000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic7cc6ec4101a468fa877176190810f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNC0xLTEtMS0xMTY3MTE_69e4c9b1-1143-466a-b90b-9ef47d08f6c2"
      unitRef="usd">-1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic7cc6ec4101a468fa877176190810f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNC03LTEtMS0xMTY3MTE_e9d49fc5-5e43-4330-b527-99a2adff9430"
      unitRef="usd">-1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy0xLTEtMS0xMTY3MTE_2ff1bed6-9f4d-4511-985f-ffab152d0b82"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id120ff31fa274be4aa1a69cb57711713_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy0zLTEtMS0xMTY3MTE_eb4ea05e-9db1-432e-99fc-257941d31626"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4881adb7e9cc4b969238f4669b5eed93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy01LTEtMS0xMTY3MTE_4909dd69-b9a7-48e8-8a4e-b2a46e4544ff"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iadd14b625ddb485f80afa03690c442e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjFhMmZjMDE4NmRkZDQ5OGU4Y2IwYTUwZjU0Mjg2NDc4L3RhYmxlcmFuZ2U6MWEyZmMwMTg2ZGRkNDk4ZThjYjBhNTBmNTQyODY0NzhfNy03LTEtMS0xMTY3MTE_c0dfd923-0b9d-4add-a320-8a0a23d4b3c3"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RleHRyZWdpb246ZTQ2MzI0NmRjNzM4NDk3Mjk4OWM2NDY5ZjNlODZiMDNfMTQwNA_2c29b2f6-e862-490f-992e-564f5dd68758">&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, 2022 through March&#160;31, 2023 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, 2022&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,501)&lt;/span&gt;&lt;/td&gt;&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;Contingent consideration - King's Camo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Adjustment to contingent consideration - King's Camo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;Balance at December 31, 2022&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,442)&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;Termination 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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 March 31, 2023&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,300)&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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie2d3142b4cf243b1b377dd780994d599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMS0xLTEtMS0xMTY3MTE_0c84c3a8-4553-48b5-8082-9e92ae7ed56c"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMi0xLTEtMS0xMjI1NTE_584604d4-055a-4970-bd07-c596263bd78d"
      unitRef="usd">-1600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMy0xLTEtMS0xMjI1NTE_11135580-1a0e-4f75-8a85-9c34dd116b36"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie6d419402295466f8354c6aaa5c70706_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMi0xLTEtMS0xMTY3MTE_93cd334a-6a19-4c80-b3df-9ac28cf7d0a5"
      unitRef="usd">1350000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i9333e6d077d04c01ae977d02507f3ac6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfMy0xLTEtMS0xMTY3MTE_230617fe-12bb-4122-94e6-325eb9ae9937"
      unitRef="usd">9000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iac0e97d1328d40d299eaa0c99c8e61b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfNC0xLTEtMS0xMTY3MTE_04e964cf-ca77-4369-afa4-80b433af4923"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i2d9ef4fbe5824c2db2095e97df7ac2c3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfNS0xLTEtMS0xMTY3MTE_58138691-6829-403c-9922-254c6e68c3a6"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iee8060a441ed485c8a31436b9e51a723_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOjllMzQ3YWQzYTU1ZTQ1MzFiY2QyZjRiNjI5MjUwZmFkL3RhYmxlcmFuZ2U6OWUzNDdhZDNhNTVlNDUzMWJjZDJmNGI2MjkyNTBmYWRfOC0xLTEtMS0xMTY3MTE_a33baed2-0205-4c1d-b283-107d52a88d0f"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="icebcc301ce5445a4ade110889ceb7b21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy0xLTEtMS0xMjcwNzA_04c40bc6-b759-4d50-8803-3d14fe464eaa"
      unitRef="usd">40896000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i9f5601f1826f4bc89939c16b60a3ffc6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy0zLTEtMS0xMjcwODI_0c9cbee8-4f7f-4189-84c3-dfa87ab91f47"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i8d9b9a66c2d04f64be8c59955aadbb01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy01LTEtMS0xMjcwNzk_9d99c400-ece7-4f38-addd-ef2d21bb9c7a"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i9874886fd3984f30bd3aec8f3d9967f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy03LTEtMS0xMjcwNzM_cdb8db63-d847-45f9-9b9d-33af369c5bf3"
      unitRef="usd">40896000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84Mi9mcmFnOmU0NjMyNDZkYzczODQ5NzI5ODljNjQ2OWYzZTg2YjAzL3RhYmxlOmI0YzA3YTkyNWVjNjQ2OGFhYWMzZjg4NmQwOTYwM2NmL3RhYmxlcmFuZ2U6YjRjMDdhOTI1ZWM2NDY4YWFhYzNmODg2ZDA5NjAzY2ZfMy05LTEtMS0xMjcwOTM_38fe2ce8-4394-4ab3-b6a8-54f1eaa65972"
      unitRef="usd">20552000</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RleHRyZWdpb246MzQxYThiZTVhZDE1NDcyODliMDZiZjAwYTcyZTIxZjlfMjQ2OQ_45cf39d1-4ced-459b-890e-607ed2023b51">Income taxes &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 Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 three months ended March&#160;31, 2023 and 2022 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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2023&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&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;1.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;3.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;/tr&gt;&lt;tr&gt;&lt;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;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;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.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:bottom"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Utilization of tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Non-recognition of various carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;(0.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;/tr&gt;&lt;tr&gt;&lt;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;United States tax on foreign income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of classification of 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;10.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:bottom"&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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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;43.1&#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;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RleHRyZWdpb246MzQxYThiZTVhZDE1NDcyODliMDZiZjAwYTcyZTIxZjlfMjQ1OQ_658781e7-897a-4aa0-9e83-3cc4e2047be2">&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 three months ended March&#160;31, 2023 and 2022 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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2023&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&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;1.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;3.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;/tr&gt;&lt;tr&gt;&lt;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;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;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.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:bottom"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Utilization of tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Non-recognition of various carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;(0.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;/tr&gt;&lt;tr&gt;&lt;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;United States tax on foreign income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of classification of 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;10.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:bottom"&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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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;43.1&#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;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMi0xLTEtMS0xMTY3MTE_3fb84439-da5e-4227-be64-b5c0913c54a9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMi0zLTEtMS0xMTY3MTE_f796f7b0-4887-40ab-b27c-2e1de531c7f7"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMy0xLTEtMS0xMTY3MTE_5aaa8c90-b800-47aa-bf94-7fc9e6cb2f47"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMy0zLTEtMS0xMTY3MTE_3c742a85-6ad7-419d-8726-36da7e75b271"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNC0xLTEtMS0xMTY3MTE_5fd18cee-27e9-4f73-9355-4c232b39457d"
      unitRef="number">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNC0zLTEtMS0xMTY3MTE_51bcde96-8975-43d1-af5b-b367b824c310"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNi0xLTEtMS0xMTY3MTE_f50a7736-53ae-4c07-a4a0-9b49a40388ba"
      unitRef="number">-0.009</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNi0zLTEtMS0xMTY3MTE_68c2b9a9-7380-405f-be04-dbb3eacc014d"
      unitRef="number">0.016</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNy0xLTEtMS0xMTY3MTE_5aeb9039-0317-401f-85aa-d2f0fd74346f"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfNy0zLTEtMS0xMTY3MTE_bdc8385f-498b-40a7-abab-7b284244d2ca"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOC0xLTEtMS0xMTY3MTE_5882f0cf-213d-488f-aa11-36405d2c789b"
      unitRef="number">0.114</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOC0zLTEtMS0xMTY3MTE_06698129-cd38-4a8c-94e2-924c2ecdfd9a"
      unitRef="number">-0.004</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOS0xLTEtMS0xMTY3MTE_0b1e2f61-72d5-4ce8-8835-1ccce685748a"
      unitRef="number">0.028</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfOS0zLTEtMS0xMTY3MTE_ce97574d-c907-4bb9-a7b4-4a91fb29e0c9"
      unitRef="number">-0.009</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTAtMS0xLTEtMTE2NzEx_07b2e2ab-8f8e-4422-b909-d4f280a69c51"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTAtMy0xLTEtMTE2NzEx_dfdc772b-10b8-4fd3-9516-d0bbb693b713"
      unitRef="number">0.105</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTEtMS0xLTEtMTE2NzEx_30f78b8e-05b4-48d1-83eb-29737bb8aeba"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTEtMy0xLTEtMTE2NzEx_ca161a60-1f1d-44ad-ae24-ceb30c286114"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTItMS0xLTEtMTE2NzEx_ea4f658b-f919-41b5-9dbe-0651c80aac9b"
      unitRef="number">0.431</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84NS9mcmFnOjM0MWE4YmU1YWQxNTQ3Mjg5YjA2YmYwMGE3MmUyMWY5L3RhYmxlOjliOGYwYzZhNGFjMzQ1OWU5ODM4OTk5ZGU3M2QzOWM1L3RhYmxlcmFuZ2U6OWI4ZjBjNmE0YWMzNDU5ZTk4Mzg5OTlkZTczZDM5YzVfMTItMy0xLTEtMTE2NzEx_7f12fa58-1dc7-48cf-b71c-924d6837e65b"
      unitRef="number">0.352</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfOTM3_4a2fa569-46b6-458c-8900-d83a2ebf90a9">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 $1.8 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2023. Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2023 and 2022&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:79.824%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;2023&lt;/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;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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;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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&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;/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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="display:none"/&gt;&lt;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;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&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;/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;74&#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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 three months ended March&#160;31, 2023&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.1 million to the plan. For the remainder of 2023, the expected contribution to the &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;plan will be approximately $0.3 million.&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-weight:400;line-height:120%"&gt;The plan assets are pooled with assets of other participating employers and are &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not separable; therefore, the fair values of the pension plan assets at March&#160;31, 2023 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfMzUy_11cea9ce-6f0b-4cb1-8950-0b7a74e66a93"
      unitRef="usd">1800000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfOTQ3_e19bc4c9-983f-4ff6-9cb1-3075dcf8f1c2">Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2023 and 2022&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:79.824%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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;/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 March 31,&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;2023&lt;/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;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;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;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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&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;/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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="display:none"/&gt;&lt;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;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&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;/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;74&#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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMi0xLTEtMS0xMTY3MTE_d3571048-5bb6-4868-861b-0b447860114b"
      unitRef="usd">90000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMi0zLTEtMS0xMTY3MTE_0955e996-e573-4e94-862d-cdcf4f20ab04"
      unitRef="usd">110000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMy0xLTEtMS0xMTY3MTE_5b00effe-5156-4785-a6c6-fe39d85a748d"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfMy0zLTEtMS0xMTY3MTE_70355bbe-cf04-4628-87d6-7d1101a3a62e"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNC0xLTEtMS0xMTY3MTE_e6e9c77d-0893-45c9-9e79-e4ee11329d99"
      unitRef="usd">54000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNC0zLTEtMS0xMTY3MTE_96495f45-d3bd-4dec-b28e-89f41eac0027"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNS0xLTEtMS0xMTY3MTE_06ac4fdb-5327-470d-abd9-8ee7753658ad"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNS0zLTEtMS0xMTY3MTE_671f4b9a-3808-4782-8a6b-25c7da7891f8"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNi0xLTEtMS0xMTY3MTE_4db7e304-428b-4272-88c6-882d7a72b81a"
      unitRef="usd">13000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNi0zLTEtMS0xMTY3MTE_cdcea232-3f1e-493e-993d-cbcfc5864411"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNy0xLTEtMS0xMTY3MTE_6244a52e-35ed-4fa4-9da2-b5a5e3fa9fac"
      unitRef="usd">74000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RhYmxlOmU2ZjFjZWYzMTRlZjQwNDM4YjkwNzI0OGE1MmNhOTQ4L3RhYmxlcmFuZ2U6ZTZmMWNlZjMxNGVmNDA0MzhiOTA3MjQ4YTUyY2E5NDhfNy0zLTEtMS0xMTY3MTE_acb951b1-9e0b-4405-8e90-76d6d7cbc912"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfNjUy_634da052-fd36-4b43-9d07-fbfc82a69081"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml84OC9mcmFnOmQ3ZjVhYjI1MjE4ODQ4NDVhZjhiYmFlOTU3NGMyMGI0L3RleHRyZWdpb246ZDdmNWFiMjUyMTg4NDg0NWFmOGJiYWU5NTc0YzIwYjRfNzU1_6ffe527d-8f5d-4729-90d6-58d92339d43f"
      unitRef="usd">300000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjgzMQ_8548f4d8-d861-4d28-84f9-f2e1d127609e">ote O - Commitments and Contingencies&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;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.   &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: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 office and manufacturing facilities, computer equipment and software under various 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 &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;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 months ended March&#160;31, 2023 and 2022. The Company recognized $12.3 million and $10.4 million in the three months ended March&#160;31, 2023 and March&#160;31, 2022, 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 March&#160;31, 2023 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;2023 (excluding three months ended March 31, 2023)&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;29,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2026&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;32,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2027&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;28,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;68,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;233,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;/tr&gt;&lt;tr&gt;&lt;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;53,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: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;180,553&#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. As the discount 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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6.35&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.77&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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.39&#160;&lt;/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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7"&gt;159,479&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1"&gt;147,518&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52"&gt;29,844&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e"&gt;28,497&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f"&gt;150,709&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d"&gt;139,529&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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;10,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;17,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMTQyMw_ec98bd4d-9367-48a8-8603-d8f76366b4aa"
      unitRef="usd">12300000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMTQzMA_25c819f5-4659-4043-b54c-e57037c4853b"
      unitRef="usd">10400000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjg0MQ_618c6cf6-ae3d-471f-91fc-adda6fdd5b8e">&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 March&#160;31, 2023 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;2023 (excluding three months ended March 31, 2023)&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;29,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2026&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;32,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2027&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;28,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;68,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;233,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;/tr&gt;&lt;tr&gt;&lt;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;53,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: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;180,553&#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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMC0yLTEtMS0xMTY3MTE_48393c2c-f97b-42d2-8e41-f4655996069e"
      unitRef="usd">29731000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMS0yLTEtMS0xMTY3MTE_3c00ea31-6f24-4725-85ad-0852af3a1d34"
      unitRef="usd">39311000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMi0yLTEtMS0xMTY3MTE_a03bf3d9-76ff-4f7c-999e-d393c12616b4"
      unitRef="usd">35924000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfMy0yLTEtMS0xMTY3MTE_3bd70d19-5c39-4e38-822d-dd93656320a1"
      unitRef="usd">32550000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNC0yLTEtMS0xMTY3MTE_e9a4a74f-6d17-4234-b423-74250663b63c"
      unitRef="usd">28140000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNS0yLTEtMS0xMTY3MTE_a501977e-8459-419c-ba2a-6be80ab70672"
      unitRef="usd">68197000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNi0yLTEtMS0xMTY3MTE_c6efafbe-fd25-4c41-bbe9-77cb61a74bff"
      unitRef="usd">233853000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfNy0yLTEtMS0xMTY3MTE_4607cfa9-6601-44f9-89fe-60554fcf3296"
      unitRef="usd">53300000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjU3ZDIyZmQ2NjI0ZDRjMWJhMDRjODA3ZjJiNWUwYjk1L3RhYmxlcmFuZ2U6NTdkMjJmZDY2MjRkNGMxYmEwNGM4MDdmMmI1ZTBiOTVfOC0yLTEtMS0xMTY3MTE_8c6ce7bf-32c0-4b37-ac26-ef29ee830cb3"
      unitRef="usd">180553000</us-gaap:OperatingLeaseLiability>
    <codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfNTQ5NzU1ODE3MDM1_309a4979-0b73-4259-ae75-45c6df486a25">&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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6.35&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.77&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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.39&#160;&lt;/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;</codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMS0yLTEtMS0xMTY3MTE_96b21315-9988-4fcd-b0ac-b546e763f6f1">P6Y4M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMS00LTEtMS0xMTY3MTE_578766fc-d243-4259-819f-c6efa6de0897">P5Y9M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMi0yLTEtMS0xMTY3MTE_ee9a54c4-fcc5-466e-b6fa-4f6787242ce4"
      unitRef="number">0.0780</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9c5310e101c94b2d882f47db2f41b67b_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOmU4N2FmYzZhOWNiMzRlN2ZiZjVhZTMxNjcwZjdlN2NhL3RhYmxlcmFuZ2U6ZTg3YWZjNmE5Y2IzNGU3ZmJmNWFlMzE2NzBmN2U3Y2FfMi00LTEtMS0xMTY3MTE_161c80b1-8bdd-4c77-8992-86acbce4238a"
      unitRef="number">0.0739</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfNTQ5NzU1ODE3MDM0_cec3dea0-2f65-4f16-893b-67144030109d">&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;March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi00LTEtMS0xMTY3MTE_47a64f37-928c-4823-8977-36e0aee93cf7"&gt;159,479&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMi02LTEtMS0xMTY3MTE_d70fab8b-ff00-4319-ae4e-2fac162436b1"&gt;147,518&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy00LTEtMS0xMTY3MTE_bd327e1a-48bc-4487-8578-bff289341d52"&gt;29,844&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfMy02LTEtMS0xMTY3MTE_64d5153f-7fd1-4b00-8065-91cd1ee1dd3e"&gt;28,497&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC00LTEtMS0xMTY3MTE_306a8ee3-d61b-4f60-a9e3-cff711a7571f"&gt;150,709&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:id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjYxZDBjMWEwMWZiMzRhNzQ4ODFmM2IyZjliZTZmMzViL3RhYmxlcmFuZ2U6NjFkMGMxYTAxZmIzNGE3NDg4MWYzYjJmOWJlNmYzNWJfNC02LTEtMS0xMTY3MTE_42617228-eecc-4fbf-a982-4889ad50541d"&gt;139,529&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="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RleHRyZWdpb246MjBhNDE3Nzk4ZDE5NDg2Mjg4NTJlMjBmOTc5ZWQ1MDJfMjgzNw_ee20b9a0-9bf8-46f9-81e0-6377a6f35814">&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;Three months ended March 31, 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:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;10,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;17,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfMi0yLTEtMS0xMTY3MTE_cc5b733b-90fd-4c93-b330-a900257f05b3"
      unitRef="usd">10535000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfMi00LTEtMS0xMTY3MTE_9bda0265-433f-494a-9fd2-146ed9ad2c04"
      unitRef="usd">10409000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfNC0yLTEtMS0xMTY3MTE_f53a115f-f63a-45f8-80e5-fcd95ddef682"
      unitRef="usd">17882000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85MS9mcmFnOjIwYTQxNzc5OGQxOTQ4NjI4ODUyZTIwZjk3OWVkNTAyL3RhYmxlOjM5NTI3MjM1YzgyZTRmZGZiYmJkMzkyNWRkOTBjMGEwL3RhYmxlcmFuZ2U6Mzk1MjcyMzVjODJlNGZkZmJiYmQzOTI1ZGQ5MGMwYTBfNC00LTEtMS0xMTY3MTE_bc9f456c-9585-489d-be5b-8ef8588d1eb9"
      unitRef="usd">7903000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTg0OQ_8169dd5d-1297-462b-96ed-6c0796c9ffa8">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, as amended. Our Chief Executive Officer is a partner of CGM. 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 LLC's adjusted net assets, as defined in the 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-weight:400;line-height:120%"&gt;During 2022, CGM entered into a waiver of the MSA for the period through June 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA, which resulted in a lower management fee at March 31, 2023 than would normally have been due. At 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: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;PrimaLoft, which was acquired in July 2022, entered into an Integration Services Agreement ("ISA") with CGM whereby PrimaLoft will pay CGM an integration services fee of $4.8&#160;million quarterly over a twelve-month period ended June 30, 2023. &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 ISA with CGM whereby Lugano paid CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2021. &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;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: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;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;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.6 million and $0.3 million during the three 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;March&#160;31, 2023 and March&#160;31, 2022, 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;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 purchased 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 $9.7&#160;million and $15.2&#160;million 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 months ended March&#160;31, 2023 and March&#160;31, 2022, 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="id39bb6a267f44fcd8a0882a059cbddd0_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzA2_18292bda-80ad-4d1c-8dab-4f4f6f38aca3"
      unitRef="number">0.005</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:Managementfeewaiver
      contextRef="i2515d3c94a86462b8cf70d9f49a3d63c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNDcw_466623bf-3dbc-4995-9046-40931b53f53d"
      unitRef="number">0.01</codi:Managementfeewaiver>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="i46aff5cd820f4faaaea7fe8f46e15336_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTMz_480598d9-f603-45fc-a63a-3a5b7c7bf06a"
      unitRef="number">0.02</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="id11f643811e64104a2a4f9840c465dc1_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMTc1MQ_30e22581-2a55-493e-bddf-6be32c10db69"
      unitRef="usd">4800000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ic98d6e30c3fe41cdaa271088ce22d2c2_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMTk0Ng_451c6565-578a-4075-913c-9a8cedd09a80"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:OwnershipPercentageRelatedPartyVendors
      contextRef="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzg1Ng_86bf8eff-007d-4db1-9c8f-01c7e878509b"
      unitRef="number">0.40</codi:OwnershipPercentageRelatedPartyVendors>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ie4402be222e441f3b3ef50f4101f3714_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzkyMg_587d6b9f-929e-4e18-a248-4ba57a5740f5"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i3b9e05f15a8148528c7e51ce0f5f34b4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfMzkyOQ_2c65bc8f-106f-4aee-a2c0-d1aa262a982f"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="if580582953264ce4b17e0cd0f4c41a29_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTE4Mg_63e80aea-fd60-48c9-9007-6e3ff5cdef5e"
      unitRef="usd">9700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="iecd861e0fae94e6fb331aeb8d5b6536c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTE4OQ_be07788c-23c7-4ee0-8032-720165c5c649"
      unitRef="usd">15200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if089dba9d9d249fcb8f878a4d5aa40fb_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTYyNw_3973e3a7-3076-4a31-a31a-172a4d3441f0"
      unitRef="usd">61500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="i0792453d5fb547d79d667825fca7ab79_I20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTY4NA_575af572-04ba-49c3-9ab5-cdca22d4a5f9"
      unitRef="number">0.816</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaa7b4168df564fb6940916ef60e0b21a_D20220201-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml85NC9mcmFnOjJkZTBjNzlmMjEyYjQ4Yzg5ZWYyYTRkZDljMDhkMWM2L3RleHRyZWdpb246MmRlMGM3OWYyMTJiNDhjODllZjJhNGRkOWMwOGQxYzZfNTc3MA_f0e8f349-ce17-46bd-9ea2-f97827b36d22"
      unitRef="usd">50200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f" 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="#i33707867ccfb4c5cacff0acd8e318342_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="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNS0xLTEtMTE2NzEx_41326869-7e32-445f-841a-ddd735542ec5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNS0xLTEtMTE2NzEx_116f65a1-85ed-4092-b8d1-74968a5fabd6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNS0xLTEtMTE2NzEx_1cdfe856-a261-4065-94df-98061074baf0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS03LTEtMS0xMTY3MTE_6735e37a-c0ae-4473-85da-2b03c4e135df"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItMS0xLTEtMTE2NzEx_ff58c6db-0291-4e26-9463-2152a27ac3c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNS01LTEtMS0xMTY3MTE_258e3c4a-e8fa-402c-804b-d104bc241e46"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNi03LTEtMS0xMTY3MTE_dc822c17-1a1e-4904-b748-4790916a85f5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS01LTEtMS0xMTY3MTE_146fb8bc-2694-425b-aaec-190ad4eb85a8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy01LTEtMS0xMTY3MTE_8b0adc54-5bfa-4a6d-9135-8894cf247ea1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNS0xLTEtMTE2NzEx_4ae39fae-aa45-4845-8688-6cfbde3295d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTUtNy0xLTEtMTE2NzEx_7dc02d53-9d61-4538-ab8e-51a9c9043b06"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMy03LTEtMS0xMTY3MTE_9a3cb8cb-51c3-49ac-b680-0c99b4d8aa38"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTMtNy0xLTEtMTE2NzEx_e1701285-ac61-4b94-aeed-4540fada9c4b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfNy03LTEtMS0xMTY3MTE_cc8ba61a-6a58-4534-b806-071033b9bd5a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTItNy0xLTEtMTE2NzEx_9c44bf0e-e861-4c3e-85b2-0c48a9a55f2d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTktNy0xLTEtMTE2NzEx_aa9e8099-b813-460c-a635-14bdf1edc5ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfMTctNy0xLTEtMTE2NzEx_e07c4cac-20e3-4a54-b70d-5a3186eac64b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RhYmxlOjI4MjI0ZGVlM2VmNDRkNTI5OTUzMTQ4YjdiYTlmNTQxL3RhYmxlcmFuZ2U6MjgyMjRkZWUzZWY0NGQ1Mjk5NTMxNDhiN2JhOWY1NDFfOS03LTEtMS0xMTY3MTE_803c0e4b-b8aa-4df5-ac8b-4ab5930adf8c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml81OC9mcmFnOjMyMjg4MTkxYjllYTQ4OTk4ZGY2NzIwM2U2YTNlOWUyL3RleHRyZWdpb246MzIyODgxOTFiOWVhNDg5OThkZjY3MjAzZTZhM2U5ZTJfNzc3MA_2faebec7-02ce-48d7-9b79-c0366a76d97f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f" 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%">March 31, 2023</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, 2022</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td
          colspan="3"
          style="background-color:#cceeff;padding: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%">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%">17,488&#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%">17,186&#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:bottom"><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%">37,325&#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%">36,215&#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:bottom"><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%">16,105&#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%">16,020&#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:bottom"><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%">87,360&#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%">82,967&#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:bottom"><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%">21,259&#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%">20,045&#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:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PrimaLoft</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%">35,441&#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%">36,263&#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:bottom"><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:#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%">6,310&#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%">6,115&#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:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</xhtml:span></xhtml:td><xhtml:td
          colspan="2"
          style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,398&#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,077&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td
          colspan="3"
          style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </xhtml:span></xhtml:td><xhtml:td
          colspan="2"
          style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529&#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,475&#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:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </xhtml:span></xhtml:td><xhtml:td
          colspan="2"
          style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,377&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td
          colspan="2"
          style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,046&#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:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</xhtml:span></xhtml:td><xhtml:td
          colspan="2"
          style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td
          colspan="2"
          style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,692&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,509&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0zLTEtMS0xMTY3MTE_3b01bc07-d380-407c-b82a-7080834c98a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0xLTEtMS0xMTY3MTE_ca901400-f3bf-4c83-9389-08d1a25971b9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMy0xLTEtMTE2NzEx_0b81d6fe-5aa3-4c93-9219-12b90e818827"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0xLTEtMS0xMTY3MTE_b179789f-e6d8-4f50-a1b1-5128b22babcc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC01LTEtMS0xMTY3MTE_49cc7acc-d082-4b5d-ac85-effd5fbdb7bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMy0xLTEtMTE2NzEx_11e90fe6-8ba3-4cdc-abf4-ab7a96c25665"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0zLTEtMS0xMTY3MTE_33ddb00c-63d9-4967-8314-6379d2863f29"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC0xLTEtMS0xMTY3MTE_2283e49c-eb86-47d0-a603-53b86d42bf67"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNC03LTEtMS0xMTY3MTE_2012ee91-9754-415c-b908-f73e5dba942b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC03LTEtMS0xMTY3MTE_24236f2a-d8c3-4d37-b101-023e89fdb968"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtMS0xLTEtMTE2NzEx_27a48087-ce8a-4341-90fb-90712140e8c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0xLTEtMS0xMTY3MTE_bbdf8f59-6f70-487d-a0c7-e9fd8d708203"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNS0zLTEtMS0xMTY3MTE_7b351842-106c-4bb0-ba7d-bd3994471dae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC01LTEtMS0xMTY3MTE_e09435e7-912a-4985-96e8-4f97b4e05190"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi01LTEtMS0xMTY3MTE_b7d75afd-850d-4a56-a7b6-03b3ec1ed4ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi0zLTEtMS0xMTY3MTE_7a08d45e-66d3-41d0-9f37-a1a9eb279178"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMi03LTEtMS0xMTY3MTE_16ba945e-0513-4d20-8efb-72d66f16359b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfOC0zLTEtMS0xMTY3MTE_dd89774f-7449-4c1c-82fb-503625969f02"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNy0xLTEtMTE2NzEx_975bb81c-fb04-46dc-9650-96371d69c5f6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNy0xLTEtMTE2NzEx_dca9baab-4cb8-4ce3-bcff-ee8807f45216"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItNS0xLTEtMTE2NzEx_ee45bd5a-0664-47cc-b08b-d2caecaaaec5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTEtNS0xLTEtMTE2NzEx_c23018c2-ac78-4fec-89db-984d44f74201"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfNi0xLTEtMS0xMTY3MTE_f1427c87-9c59-48ed-8328-e3ed805fb9dd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RhYmxlOmYxNjYzOTY4MTI4OTQ2OTE5NjI1NjE5NTMyZGJhY2FhL3RhYmxlcmFuZ2U6ZjE2NjM5NjgxMjg5NDY5MTk2MjU2MTk1MzJkYmFjYWFfMTItMS0xLTEtMTE2NzEx_58d41b59-572b-407f-82d0-4eb7be7aa0dc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMzNzA3ODY3Y2NmYjRjNWNhY2ZmMGFjZDhlMzE4MzQyL3NlYzozMzcwNzg2N2NjZmI0YzVjYWNmZjBhY2Q4ZTMxODM0Ml83OS9mcmFnOjE0M2IzZDg2MzI4ODRjYmU4YmE0YTljYWRjZjIwN2I0L3RleHRyZWdpb246MTQzYjNkODYzMjg4NGNiZThiYTRhOWNhZGNmMjA3YjRfNTg5_a1b3dd8d-4ac0-45ea-9699-4343a1299f1f"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>90
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M3:N=GF1:)T4!S[ZMSX1$W*KD(([Z7D\AIT;'Z2'=;__<@Z0!P69:KRGML@:
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
M")9_S<MO!-UD'\265 @:99=K@GW"4@/Y?D6I>+])O[&5WU1G_P-02P,$%
M  @ E(*C5C3/4N54!@  5AD  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RM66USFS@0_BL:M]-)9I(8"<Q+FGBF2?IVT_0R37O]+(-L,P7DDX23WJ^_
M%6"P0:C--%]LP*OE>5:K?5;RQ0,7/^2:,84>\ZR0EY.U4IOSZ53&:Y93><8W
MK(!?EESD5,&M6$WE1C":5(/R;$H<QY_F-"TF\XOJV9V87_!296G![@2299Y3
M\?.*9?SA<H(GNP=?TM5:Z0?3^<6&KM@]4]\V=P+NIJV7),U9(5->(,&6EY,W
M^/S:=?2 RN*?E#W(O6NDJ2PX_Z%O/B:7$T<C8AF+E79!X6O+KEF6:4^ X]_&
MZ:1]IQZX?[WS_JXB#V065+)KGGU/$[6^G(03E+ E+3/UA3]\8 VAF?87\TQ6
MG^BAL74F*"ZEXGDS&!#D:5%_T\<F$'L#P(]Y &D&D/X ;V2 VPQP*Z(ULHK6
M#55T?B'X Q+:&KSIBRHVU6A@DQ9Z&N^5@%]3&*?FU[Q(8%)8@N!*\BQ-J(*;
M>P5?,%M*(KY$?V^8H#KJ$IVB;_<WZ.CE,9)K*IA$:8&^KGDI:9'($_3RX/YB
MJ@"B?M$T;N!<U7#("!P7W?)"K25Z"["2P_%3H-;R(SM^5\3J\):*,^3B$T0<
MXAKP7/_^<&*!X[;A=BM_WHB_FU3&0# M2@@R[\)Z5,H$P6T=U6-3X&K'0>58
M+\[M')^YLXOI=I_-T,@YPUYK=(#9:S%[5LQOJ2C28B71'>"[U_A.T$V:E:H_
M035.SX"31#V<0Z-QG+,6Y\R*\Q.3\AQ]AM*7%C'/&3K*N)3':"EXCI*1P%.E
M1+HH%5UD#"F."EYH.\$S<+\"3XI!EBL3T1J-O\?A- B"'M&A$78\;";JMT1]
M*]&/#;U/';WKFIN&O+=8%PSJ/$.-_5?ZR&")?CYD^+%A>(*^<D4S$]$:S6R/
M R&AVY]2@U7HSEPSU:"E&EBIW@F^32O) ":[>56:B EH, AV%+I^#Z?!* I\
M,\RPA1E:8>Z%_VF+.ARL@U/GS.E##@>0'3/>J,4;6?&^!WU'$%1)(>NAP(^L
MCA-4P&J"W[O FTA$PX@&4=C/CZ'5+(I&T@,[G7PY5B9ZN0NV98#<+#?.("UG
M'H'\[:$SV6%GAL< [NDK_D5JR"J$[SE/H-P4H*U,;-,8I/.>9\8*VGC<Q^(Z
MGAOU:XO1+O*C< 0SZ3 3>WH(J"QH(_@R-5:^9OC!6G>#T,5]@ 8[QPGQ; 1@
MIZ*X%C)W!&!3XV"YL<>-;E_DN1&G58QUAWPN-S1FEQ-H@25,"YO,7[W OO/:
MU"D\E[=#SIT*8[L,W[.J8)^@%2N ?5;E$DV@)TRETM'8LETTC+'P!G.!/1_[
M_0["9$<</R C<]:I,[;+\RTM8%^@>TJT9".+=39\M^]& X@&,\]S1VHX[F05
MVW7U3<Z%2O^K:I\UE :I\]W Z\,TF&&H*2,P.TG$=DWLDK\NRT:(P>#=7A@.
M*XC!S/.=L;GNY!"']O6IUJR5ZZ,FE,?F-6I5UB>OT6?R=LB[DU5LU]5=,[7+
MGDI C:RC0>!/B8]#IS]!!CL<>#@RSQ#I=)/8=?,@UW4'P!;0-TM9TB)F* ;1
M,JY0,I3)4^PX_15J,@O]D05*.BTE=BTUI]5HD,E0'S$F_35@L"+.6#$AG882
MNX8^K7,E0Z4TM*XFJ]'>E71J2NR;TF[+9(3F#J,(78;3%WN#'8D";Z13)9WN
M$;ON#;9UU88G-G;<?[";(T/=._6B<,#2:.8&(RP[=21V==SCUR?Q =I$O?\V
MHC;M+V?#5M%@!QV;/U+H22>9Q+<6>B@CI3XD>A)FJPH_M>(_E[?# '1B3.QB
M_+TZ)X1=$]U"%JX8*LI\ 44*2FIS0 972I2@"5+Q^ ?BI9(*6C>=CZ]>A- 1
MO-;GD&E<]7/+,LM^PG:L.EU!1[!+J[T8-X]DJ-X!P4%_:V,P\R%C1_H0THD\
M^<6FE\JUWCG6,U^MOX3%&<#=V_6B(\&6< ,Y\9DKAOXZ_IUM,1GNBYTS,E"9
M7U@=\NI$G-A%?/0<Q#[NR8G[3-X.SR&[!L#]LXUS,WR_8KB>X_4;%(/9#)KQ
MOB9-]TZH<R96U<&]A"H.U:,^S&V?MG\.O*F.Q'O/K_#Y=7W$W[FI_W&XI6*5
M0@YF; DNG;, $E[4A_CUC>*;ZAQ\P97B>76Y9C1A0AO [TL."=K<Z!>T?Z7,
M_P=02P,$%     @ E(*C5L>>P#V4 P  ; L  !@   !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6RM5MMNVS@0_15"6RQ:P(WNDIVU#23N%BW0=HTFW7VF)=IB
M2Y$N2=O)WW=(*8JM&P)T7VR2FC,\AS-#SOPDY ]5$*+10\FX6CB%UOMKUU59
M04JLKL2></BR%;+$&J9RYZJ])#BWH)*Y@><E;HDI=Y9SN[:6R[DX:$8Y64ND
M#F6)Y>,M8>*T<'SG:>$KW17:++C+^1[OR!W1W_9K"3.W\9+3DG!%!4>2;!?.
MC7^]\BW 6OQ+R4F=C9&1LA'BAYE\S!>.9Q@11C)M7&#X.Y(58<QX AX_:Z=.
MLZ<!GH^?O+^WXD',!BNR$NP_FNMBX4P=E),M/C#]59P^D%I0;/QE@BG[BTZU
MK>>@[*"T*&LP,"@IK_[Q0WT09P#PTP\(:D#0!D0#@+ &A%9HQ<S*>H<U7LZE
M."%IK,&;&=BSL6A00[D)XYV6\)4"3B]7@N<0%)(C&"G!:(XU3.XT_$&TM$)B
M"Y]*R)'"!.](T$>>B9*@UY^$4F_06_3M[AUZ_>H->H4H1_>%."C,<S5W-= S
MF[A93>6VHA(,4 G19\%UH=#?0"F_Q+L@J]$6/&F[#48=?L;R"H7^! 5>$/;P
M6;T<'HS0"9NC#JV_:,#?%RA*:L^N[VPJ;&*QIO:.2]^;)9X_=X_GE+MFP2R-
MO,;J@EG4,(M&F?VC"R+'HCQ!4#-0$1RM#E(2GCVB>XFYPG4M\KR:,VSG-_EW
MR%R3/A-D5$,*W>.'/M45K_A<=1 E+<U=HR#N%QPW@F.+"4<%9Q>"AT,3CQV>
MN6>OU1YG9.& -T7DD3C+/__P$^^OOIS[GYQ=R$X:V<EHG-?U];LAG&RI1HSB
M#654/TX0)[I/>M(Y^K=Q$+7BTS5*TX$ I0W3]'<S\CFQ)F@M9)5X6DNZ.6B\
M801I@=88DK576-KE;(K\0E?79NH-5-JTT34=U74O-&:]B8=PB_L'P7+*=\K&
MQBC5_24T[9:0[X7FPKL0TS4+O7CHXI@U<F:C<CX1I:[1\\76$<$%K',M!0/H
M#JPT@;36O:_#K,,P"KQVKG6-XEDZ[5?A>\^/H/<"'<.WPF_IJO>^N+^\EJP>
MFX$*\L]>=G]4U(NKY^554^]X^4HEWFS6EM.U"Z(X3EN2W+.^I21R9]LY!1$X
M<%T]\\UJTS+>V$:IM7YK6DG;#SV[J?I0>,1WE"O$R!9<>E<I'+&L6KMJHL7>
M=D<;H:'7LL,"VF$BC0%\WPJAGR9F@Z;!7OX"4$L#!!0    ( )2"HU;B5V<)
M/Q$  /L- 0 8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULS=U;<^)6ML#Q
MKZ+RF9J35+5C= %,IMM5::/[_3(S#U/G@<9RFPI&'H&[DV\_$L:6=4$6Z7]Z
MSDL";>W?WM*&M4%H:;W_FN6_;N_2="?\=K_>;#^<W>UV#S]?7&R7=^G]8OM3
M]I!NBK_<9OG]8E<\S3]?;!_R='&S;W2_OI!&H\G%_6*U.;MZO_^W(+]ZGSWN
MUJM-&N3"]O'^?I'__C%=9U\_G(EGS_\0K3[?[<I_N+AZ_[#XG,;I[N\/05X\
MNWA1;E;WZ6:[RC9"GMY^./M%_#E1QF6#_1;_6*5?MZ\>"^6N?,JR7\LGYLV'
MLU$YHG2=+G<EL2C^]R6]3M?K4BK&\>\#>O;29]GP]>-G7=OO?+$SGQ;;]#I;
M_W-UL[O[<'9Y)MRDMXO']2[*OAKI88?V UQFZ^W^O\+7P[:C,V'YN-UE]X?&
MQ0CN5YNG_R]^.QR(5PU$^4@#Z=! &MI /C20&PVD8T-2#@V4H0W&AP;C1@-E
M<J3!Y-!@,K3!]-!@VAS2L0:7AP:7C083\4B#V:'!K-%@JAR;N-'SS(V:@SHV
M$^++9#=G6Y:.-7F>;K$YW\=[>9YPL3GCRM$FSU,N-N=\,CO6Y'G2Q>:L']^7
MYVD7F_,^GAYK\CSQ8FOFC[ZAGJ=>;,Z]<K3)\^2+S=F?''M]2<^S+^UG_^+I
M#;^/%O/%;G'U/L^^"GFY?>&5#_8A9]^^"!*K31D=XUU>_'55M-M=76>;FR+6
MI3="\6B;K5<WBUWQ)-X5_RN"X$[(;HLGV?+7NVQ]D^;;_Q74?S^N=K\+Y\+?
MX[GPPU]^%/XBK#9"<I<];A>;F^W[BUTQK!*_6!Z&\/%I"-*1(239;K'N:';=
MW^R7Y4KXEYO>?TKS_^MH/7^CT[PXNL4^W]\7(3J^6^1IU\C5MX:P?+Q_7.^/
MV#R]72U7NPY$&X[XN[LT+T=5K'1WY1+T)17,S3*[3X4?G&R[_;&#U_OYSLG[
M9;?+5Y\>=XM/ZU3898)1_'VU^=QU"(Q^WLLVY^5+9Y=GZ^)OGXOA[M+B8'8=
M"/--JE,2_%MAOMHNBS^M-H_E47I(\T6YMF[[7@#6G]>;\,9KSW[KM9<NMH_Y
M[T]OK'>'5V&'X[PQM6F^2K?"+\+3BSDH/E>D>5Z^>X^]GMTA;XH!CO=''&'8
MV\7_0_:WOLR#08?ZX_!#'0X"KU]3Y2Y4K['!/45$I(M/1@9.9W(Z_ US>5$L
M?R]KH/2R!DK[,2C'0\'R5218'8]@'WNA\IO,S]N'Q3+]<%8$\&V:?TG/KO[Z
M/^)D]+>N]8W$YB2FDIA&8CJ)&4_89(^57R._7(G3L2Q=OK_X\GK9(ONT2,PF
M,8?$7!+S2,PGL8#$0A*+2"PFL03":J%>?@GU\EZ7CX3ZXL-T^>&K^#@]3Y\>
M_5A^>^E<<?X5%0N"H&7YUT5^T_4Q[Z-,K@8D-B<QE<0T$M-)S" QD\0L$K-)
MS"$QE\0\$O-)+""QD,0B$HM)+(&PVIJAO*P92N_7@T%?1QK?(9[/)KP[=BZA
M:SGI'<:IRPF)S4E,)3&-Q'02,TC,5%K?5,ZEB:C4OZA89)<VB3DDYI*81V(^
MB04D%I)81&(QB2405ELGQB_KQ/C;UXE@D:>;SE-+O?BIT9_$YN/V:1)1DL69
M7 \_:GN[<UE4I,FTOIW6L9TX:IYUT;MZ%<5+<5+?SB!WU20QB\3L]N$8U0^$
MT]YB-E'$QL%WR4%Y).:36-!U,,:CQH(9=KW&1K-9XYA%Y,AB$DL@K!;O)B_Q
M;M(;[SZFGU>;3?EI]]-BO=@L4V&Q$^;I\B=!%M\)TD@2N\+<I'W(I4ME+#=>
MS=>]?9\:P4A,)3&-Q'02,TC,)#&+Q&P2<TC,)3&/Q'P2"T@L)+&(Q&(22R"L
M%O:G+V%_^AU/H4_)3[TD-B<QE<0T$M-)S" QD\0L$K-)S"$QE\0\$O-)+""Q
MD,0B$HM)+(&PVIIQ^;)F7/9?89/NBC6BO(ZQ:PUX:CM^]95 FDV5YA>"WAY.
M#>XDII*81F(ZB1DD9I*816(VB3DDYI*81V(^B04D%I)81&(QB2405@ONLY?@
M/NL-[OOK]X5E[:+UIV#_3MBDG>>Z9ZV(?SEJQOO>3D^-]R2FDI@VX%#H [8Q
MR$&9)&:1F$UB#HFY).:1F$]B 8F%)!:16$QB"835HK,X>@G/94;@6[]+"N9V
M6UZ!,G_,RS/V09JOLIMWPC\6Z\<B3'OIUZ<-NM.W1JWX<RZ-Q(G8B-C]XS@U
M9 _L545[U5!-'[@/!MJKB6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEE!:/9*_
MRM45>R.Y_U#=4: \O;YH7%RRJ5^$N"W3J0ZGY#OCNM@^\7(Y&C>C>N^83H[J
MI*:BFH9J.JH977,UN6RL(V;'5J+4O$H0'9B-:@ZJN:CFH9J/:@&JA:@6H5J,
M:@FEU0.Z5 7T_LQ3]?8V7>[OL;!]_+1=W:P6^>_"=O]Y/7N*]>EO:;Y<;3O/
MFQ_PU^]V>=8\C=(_@I/#-YIFBFH:JNFH9@R9*A/MTD(U&]4<5'-1S4,U']4"
M5 M1+4*U&-422JN'^2KI5.S-3[H*'O/E77G)3!'H-\-O-G!0:V</Y-&L&>#1
MQ%%44U%-0S4=U8Q!<V6B?5JH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FGU"%^E
MB)9WJNN[P.5H^N?A&DGA-L_NRV30IS,V^]M)'4\;W=_=YMA9&Z4=:411FDG-
M=:%WQ">O"Z2FHIJ&:CJJ&0-GRT1[M5#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$
MTNHK0Y44*O9GA=9#_L-B==,9U-'L3U2;HYJ*:AJJZ:AFH)J):A:JV:CFH)HK
M=F0;3T9*XU<N;]AF_K#- G070E2+NG9!G,KCQB>2>.!VR=O;U2-GE5XJ]N>7
MJIN;1G*IN\A?DDNESC Z:?_^)8]DI9E<?MW?]<D1$LTO134-U714,U#-1#4+
MU6Q4<U#-134/U7Q4"U M1+4(U6)42RBMOA!4":?B]\PX%=&44U2;HYJ*:AJJ
MZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64%I](:FR4,6WTU#7V7;;
MNG"RIS# 1[$C/56>3EJGV]'\5%13A^V"AG:J#^O40#LU4<U"-1O5'%1S4<U#
M-1_5 E0+42U"M1C5$DJKA^XJQU3L3S(M0W>M$E+KSHI1>I.F]_MG1WY5[8SN
M9*+7-:K-44U%-0W5=%0SQ':^K#*3I\U?7-$D5U2S4<U!-1?5/%3S42U M1#5
M(E2+42VAM'HQIRK?5>K/=W72[?9GH;KEC/##>K]@[*_ N7E]._:L*NWV1BI5
M;TVH=I*G.%*:R;']@SYU:4 U%=4T5--1S4 U<]#,6VB?-JHYJ.:BFH=J/JH%
MJ!:B6H1J,:HEE%9?&JH$6JD_@?:42G]DGMDUJLU1344U#=5T5#.DCO38:7FM
M0K/@']FKA6HVJCFHYJ*:AVH^J@6H%J):A&HQJB645H__4A7_^_-MOULII_YQ
MG+QZL)5BV5*Q;*U8ME@L6RV6U$RIG1%\+BK*K/GE@:T7RQ:,92O&LB5CV9JQ
M;-%8MFHL6S:6K1O+%H[],[)XI2J+5^K/XOW&^D[]^LE+ IKU*[6S5T51D>5Q
MX]XQ:L>&Y[(HST;-WY*[-I1:-9XZ^Y7+HE&-7XG1W351S4(UN^.0- L]=6S2
M5>D)'9>':CZJ!9T'I%WMJ?/5UE'N"1U<C&H)I=5C8)7G6CRD3J H[>L_)'G<
MNG]!?X\G1S)24U%-0S4=U8R!LV6BO5JH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:
M0FGUR%[EJ4I ]5+DU,BXO0J/9;FY*G249FQM->_?IY.C/9J:BFHZJAFH9@Z:
M40OMTT8U!]5<5/-0S4>U -5"5(M0+4:UA-+JL;[*K)7Z,VN_]4Q&1Y:M*$]F
M4O/>D_W#./FC?4>WTF@Z4EHG*=H;GLM3:3::-$]2=&Q8[DGS+,7 _370_351
MS4(UN^.0M,Y2M#?I/$N!9I^BFH]J0><!Z3A+T?5JZSI+@2:,HEI":?7X5B6,
M2KUY1&]7INZ\>< !K=\\8"+.6JD^_;V?'-;0G$]4TU!-1S4#U4Q4LU#-1C4'
MU5Q4\U#-1[4 U4)4BU M1K6$TNIK097S*3TE)GV?FP=(9$[5-:K-44U%-0W5
M=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+**V^D%09J-+;&:C':UA+
M[9S#XDO;9-1* T(S1%%-134-U714,U#-1#4+U6Q4<U#-134/U7Q4"U M1+4(
MU6)42RBM%O+E*I-4[L\D_0.5K>5V2N!4:IY ZN_VU$4 U514TX8<#GW(1@8Z
M+A/5+%2S4<U!-1?5/%3S42U M1#5(E2+42VAM'K(KC(\Y?X,SV\N=BVW<P3/
ME>;M@_L'<7( ']"EBG:IH9H^9 <,M$L3U2Q4LU'-0347U3Q4\U$M0+40U2)4
MBU$MH;1Z )>J -Z?H@G7N)8["F^.Q%8\1Q,L44U%-0W5=%0S.N9*:M56,#NV
MFDV;%QNB [-1S4$U%]4\5/-1+4"U$-4B5(M1+:&T>D"OTB;E_K3);ZMQ+;=S
MML;-X(VF0J*:BFH:JNFH9KP]42;:H85J-JHYJ.:BFH=J/JH%J!:B6H1J,:HE
ME%8/\556:/&P+\3_P?K6![5VVN"R?:ZEM^^3PSNIJ:BFH9J.:L:@N3+1/BU4
MLU'-0347U3Q4\U$M0+40U2)4BU$MH;1ZA*^R0V6BBFD_<NK5D:@V1S45U314
MTU'-0#43U2Q4LU'-0357'E;%=-AF_K#- G070E2+NG9!O!R-&]?;Q0.W2][>
MKAXYJUQ+^5NJF,J=8;0C TQ1E$DK2;Z_ZY,CY*1U"$1I-)G-)LV?(M$"I:BF
MHYJ!:B:J6:AF=[SFSN59\_Y?3L=KI"NI$QV;AVH^J@6=!Z2=U-GUWNI*ZD0'
M%Z-:0FGU0%HE=<K?LPJHC%8!1;4YJJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:
MCVH!JH6H%J%:C&H)I=47DBHC5/X3JH#*[6J6XF@L-Q?PZ_Z^3UX)T)3.@?N@
MH;WJ WLUT%Y-5+-0S48U!]5<5/-0S4>U -5"5(M0+4:UA-+JT;M*PY3_.X5
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
M+4U.ZE'U^2/O!<4#+SX ;+HR0F#;#5CNE[D/];1>T>ZQ+[,Q.\(J[PDQ4<B
M=;'L1)'C_>%^65J&K!%,;Y0P)'L\&OV'_CN2&T7^M,[Z@X"H<+?W+I%$&[__
M[L5D_-,KR^;R2_#X0Y/>5<)P7\K_BEGD^9Y1SQJE?404J*K:V)HK1R%I-GHG
M-TMKCC"B'4*XHJ"&'9F#"$E3,%67B^":?7?$.'<$/2F4\"7JT*Z1'7;'H2GB
M'HZ608!N'4-GHEA\@G"VT!SI =8<59&A1D-::O 8R#>5!IM@*XW$5#ZS<%0%
M&)"^Z("5 V91B04WP0?<D;1>G39"@!@[6G'L*&=0+J15FQM.J%ZYP6NFI[L5
M*W(LH8MCZ /9NFT$079#X.L%OEM"O-[8E^PT'8_9E(K?R@A>IDK944(;E*Z7
MFG>5>:,RVKM\-Z4M$OS:K#2[Y(LMFW%CI#"#AHAV%M@@RK?UBBO=*]U($]>O
M)$>\<IN057&1V'Y'ZR[6NK;B(2NLK+-,LCF<Z")G7"/6>\PVR@&>;4@:P)Q$
MP%IVX'?)W^JE+\G?,']E%/QWM<NU[FS8WPC'-*O$.KU]_\!],:K@GQH%O8GN
M^OJFP;16^K1 7K&Y+FHBCS;X1:#_D<=F4VQ9<JUYR:[Y@H"4,I'D43+.81>\
M=V=T7F<N N)1$I:39P<BWT=*26[)UERM!%_@&&0%(<ED]*I+,[\P?C5H=AYF
M7*0@U2.-K1=6PME(AG;7K0'C*T32^:(#BJ%D) K<HXH7E")D4(XT^U6CLEZS
MYRSI8&L>SF,TR"74M]BR-KX8<VDQ"_I!.%;Z0RW3O7YRZSN<%_CW[7/6M,]D
M]N;6!\EC8)!A*!BA809 R?F6;*"_J ="NX>/C%##BLA1=LKXO1TN79M^E^WC
M*N]STC@E,U#P!F7945]/OS)OB#KL#G4SGU*Z7'(K_:$[TPXE$1 )F&SAEJR=
M=/!R*(X^-G0P8BY@',VX#"9)G5L6&LHN0'FC=Y8F/E=KQ>M<^IY#%+'GZ4JJ
M&.K.^H&'3-RRF!]3\C^!]$$9)6"NQ8W*J\79DDO#JKYY,3)/L#!E\QK*]H\A
M'HG^1.T<I029BJY%!0HNJP&+2$584MHT@)$LJ5O@;A2J4FG7*BK!+M'%4.F8
M>4A20QD-J&'A5J"KT"NRDLI-?*HIO#+*#MY.GQPY<C-T$4$K>*GB<9;;'Z!X
M=S6HND%X)="K$($M[8O*=9/*!^5K:DYGA7$CC(6HJ0_I/&5OIM.[D(K^*<R^
M,4QA1(%-J$MZ0:NA.R>&I>?_]72Y]AYL4B 3QO]+%:[E%&2H6-1YIP]7JH;M
MW^82,M8C )D;_!.3)B*#]S1Z5./_I_C< A0+&$78S+U^X/FS5N%>WDZK_UC3
M?<OW9\9I\,2]H#;*<&3CVU_:0O;9%BKW"EGJ!ZZF4M.]J\]34RZJ%X(2DFIW
M8/-V]10?4#)L!)5Y0,\>.,8[3#/28A?%3F-9N'>$_=BG2:>432''RI7"S2+C
M304UUZ56'Z^"X<KR+.#RFD/:0F B$]0N%(^IGO5]D6*LL9244M4BWQ\TI6@[
M,EV+@M+Y 08Z;S=V/]@6$ZA!=&2D9\^WV.Q\7NE@^)Y6[SKNJ]KC5.C/!IZ/
MMSF20S@]Z.O@[Y2%(+UIU?)"A'MPZ++3V8.!+4X'T_PSP0@N>-)DM20U#<AO
MXJ00AY;#]A%NS&ZBVRA?O\EK7TG'74?UV [TKV]N7/M#S(R&&/(X.^CR,,CP
M//>A091ZF)4"-/WXZJ\<&^GQQ?>%YA9&=A?:UL:G?J_RG]C/FAS<R[&HL;^$
MM"JGA[[4#'N?V(#K*_\AD02@>L+7MG:U_58Y#9_H.O+PH1/N7$EXIA!+L([2
MGTX39L+'P_#B=.4_V"VT<[KTC_3E01@B."6'PN_QA0YHO^!>_ 502P,$%
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
M(2K_I:?_X<R.OZY<&@=HR?_=**"IBA;@_<K _<,/.J#YW/;=_P%02P,$%
M  @ E(*C5I%9QBI'!P  A!$  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&ULE5C;<N,V$OV5+L65LJL87:C[C.TJ6<XDWIK)N&+OYB&5!XB$),Q0! <
M+7N_/J<!DJ;6LG?R8I$@NG%P^G2CX?.]-E_M5DI'C[LLMQ>=K7/%NU[/)ENY
M$[:K"YGCRUJ;G7!X-9N>+8P4J3?:9;VXWY_T=D+EG<MS/W9K+L]UZ3*5RUM#
MMMSMA'FZDIG>7W0&G7K@=[79.A[H79X78B/OI/MW<6OPUFN\I&HG<ZMT3D:N
M+SJ+P;NK$<_W$_ZCY-ZVGHEWLM+Z*[_<I!>=/@.2F4P<>Q#X>9!+F67L"#"^
M53X[S9)LV'ZNO7_P>\=>5L+*I<[^4*G;7G1F'4KE6I29^UWO?Y75?L;L+]&9
M]7]I7\WM=R@IK=.[RA@(=BH/O^*QXN%[#.+*(/:XPT(>Y;5PXO+<Z#T9G@UO
M_."WZJT!3N4<E#MG\%7!SEU>*YOHW*F\E"E]+J013)8][SDXYRF]I')T%1S%
MKS@:TB?XV5KZ.4]E>FC? Z@&65PCNXK?=/A)F"X-!Q'%_3A^P]^PV>G0^QN^
MXN\F3_1.TIT33D)5+J(KD8D\P9!7O\A36J2IXOV+C)B83-O22$NK)WXMM,7X
M+T:7A8T([K(R5?F&7J&0_OP(!'2#U>Q?Q_@,<$?'X7(ROK.%2.1%!]EFI7F0
MG<L??QA,^N_?(&/4D#%ZR_OE/]].U&*$_KR7CXZN,IU\/;JU-Q<_OC7M)"WI
MQQ]F\2!^_RJG=R*3I-<(U .'+J6E,DFIG*7/.?U+Y"4*"PWZ7C3#B-Q6TL>/
MRXBLSF3V1"HGGIL(K*[<$PGKIQCI<>20!DH$^^?1K<Y2:2R_(@V3KUXAN@A
M,+C4NT)82XLE_8JIX"[PV(U(($6_:,-+Z'T.F+9<694J1E=Y]["PI#3XK'*G
M881JHG+E,2PV1GJ9^E5O(50V_"3-1AJ4"+>EQ>WRWB]'I\Q:W'^_6-[0;6F2
M+:J4\6.#]V=135%M?%>NHI=VSQ]KPRHA_H?GB(K2V%( &"#OMRH!DO:Z)!AY
MRE]%\JU44(O(LGK7REJ.J&>R=-;A@35G95*"+27MT>"&0!;",!\)TYXW/.H@
M#CC!1Q >'3,/47%;B'VSY>B$W?):!WL/S#(Z'Y$CG@+U+]2'K'A0#XR",57N
MV<]* B^/"Y"EL^RX( X9/&4?+V)3QZ5+]_C<PKV'BIF43#HXQDGW0:Y,2(11
M2(1@8CEW"J.25S*(_? !YWU ;UZ<F&\E/8BL]%8GP(1C*,N0!!%OX@M.5XYU
M(HU#"T B_8)#BX7;<H;#TW$FV1)JJ7*.#VOF!;FH' H1DY4(&]A/Y<K!W)?G
MXY(@X;P;APZAE@)7)[CLTF*-Y?P0I*<37SOJ2<R"K6@X%F+*=?X3UQZ#:'E9
M0<3(X[H:,+R@QB>?GNS6B-R*T&7(1[1+5D(IR\_7-Z@LB40Z0_%%8?2C A-<
MATX&TWYW7A/I?6@F 7,2)(_?7;6;B+^&/#N93%I&1F;"A42K:M@S(L6AJQ,E
MTX 7A,L3EV$X:*)Z89S:I(R3-AQ&^*_)JO7)T9_/NDWX*:)<^M6@%14.5R<>
M>0\/RE;;.IET9\]Z4<'K6AGKZ!LDZD(2!HW>^;Y0_1<H4(W15?G(Z^?B7P%!
M)QI"OT6AH5WH.B1W'82> 3Q53</0QXJ[AR;SV2P%:^PJ]4>@"KTA5RD+SY#+
MWM*I!ZI+"P?V[!U]J%8$%*73YW.F6J;VWO9X_Q+<;V KJ.^$9M$LGN,7AU0\
MFO,I;%F4>HTZ?4+#:#(9XA<'V7S8K\\_:+&B&5^B_GB&WTDTCD=4M3:G4(P]
MH[71.ZI.3S9J,;B2($^VH@4PIX,S.#J-H]%D=.9=CJ93NFVB>+J2.<XE=^:)
M/S"%&8!,AV<>T: _/88D;1_E+2S5NH-H./=/XV@X[?O1>R_G8PI8'P;"^_^>
M:-1)^_\D$^-(%GB5C]P-@>A!=]3HG9U@8-I* * LI+]79$_1B\3S+Q)2KXI"
M2+D@,G]4B)6OR+[UL/6]J*Y[%"YE*@\WKRJA. '<%N5!V=J2L]:^2K/P'%ZC
M#NU6R+9ZHR\T?C!C8:T$HF5=CWUAYD*(@\!C98TB;K1($EWR0"ATO*%0%B#=
M_HB5^8#YZ(2X(O+X*!J.QE 7JI5*FVH9&@)$R.#.8_PQ+P*$X6A"R\.AD+M'
M-PL9SJ)!/&'Y8I2[@2(351/%^(O0^3.2233GS-,ZW2.>-)E$D^F,/GL0_@PX
M7'42\='WV\L/;\*9SJ/9:$H?E5BI+#0X#66HUUX S.5LT.</AATTI(RC,3+B
MNO0'55WNT07A-(K'_0IJC29K+3&(QH-90UO[R]O<(8=',RAA+4WH2ENYSK5H
M/C_"3]O].!K,AP<D??_B$]C&;-L^?)L4>MLV&@^'=.Q:U&O=C'U7QO=_;I<0
M@7!);D:;?S$LPLWZ>7KX_P0*Q49AN4RN8=KO3L<=,N'.'UZ<+OP]>Z4=;NW^
M<2L%F@:>@.]KC3M.]<(+-/]XN?P;4$L#!!0    ( )2"HU9Z1N\AC00  -@)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U6:V_;-A3]*Q=N4&P
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
M34]YZ2XW3>,* $(D;JS^#?CA)73',?&"3=Y)7DOJ#'RS.]")KN/_&=5W*VZ
M-1@S<K:M(<+[V)_;C(\=.M9PRNFCYG.8P2TJ'_ ,&!,.Z6!P-FLNAV!0U,2<
M,+^"RG1,'IJ0-7I_&&$#UU*]!]_W[248'6R,9H6HQ36X5,U7O !HH [';)*
MUA]-1()D;(!"=.)L-E:",0?*0$>$MM'<XW4Z^P-7;Z-NP^[Q?NNN25,>"(Z8
M JYQX<,<"808//_TX>;=!;6/=/($W:SI&ZYU2RR4PPT0YC<GSL\^RRHW9Q?$
M>Z$7?]E:T_;ZN#[_U+_X@DY;?"!N[:C7./OTY0/-9.FE^JJI+/6J_(@GN$$T
M3!?)#Q=#"0,6L;3<:G^V"*%>G<X/_MHIZF3<*+3]>4\H&7TR7X&Y$KH1(<'"
M:)LVEXCTRM=TLB4:'Q=UMJ;CA'!@BD((OS@?"RNT1)<Y]4@><P*31UYCO^2X
MH5--HLEDT@_S^G2L)>AX&8Z@V,K]\:@O4!(6QF12^"AU(O&V!<XH;]$;1VW2
M":7A*!0&2@Y+YD1A@0APP5UY"+UY=VK2Z30:-\*)1]'3>9Q=(W>>&XZ#]!20
M?#8Y'001+7N*]G=4.,PQJ?MN!]Y_7UA3([<'&(XL&@Y4"?N1I=WA>W=LRVR:
M3QIY\]2:HR7:6-]\'"454;6^LP@0<=4I&XHNG9$860Q(L]?Y?3A99XJU/M(,
M5 JFI#.1!W7BV*?4*$B^3QL?]^WE5^H["B8=.?=!$#H4+PXK6>T&0AZ4_-03
M7)?[4V,6U:Z8O5 #8D<D^+&)/#PZUQT Z*[W(N.PY0HP6-NUE9T-0^YUJGS6
M%?>95R,W/PF/UP:E31XW_L1UX&4T-/0EQ'_$IYAC? B?@/B0PXE"-I*U&G^&
M.O%ACAAWC:KD#RO!6EK_=$UHYS7IG(XFL6"B#P=B7V0  DL5OB%^&1;PK>+_
MMS1E5F"*1=>R]FL,XZU"!]?P<8Z7!=Y,8SQ1'GV*[#Z+TN& ;OSY+H&9ID9_
MU>-<S:?,Y5$YJ)2DTV/7'S"0RA_XDZ%EN] 1AN.GC[[R''T\O"*O^?.%(]K?
MGSH(!+DE5W>U&PNPSFNE1IU*;? ?WLS9%+1^?>@,&3YM_MF=^JC(7J!O.8JE
M"&*'>@U\K!N_\<ON6R*79<F017'H?\5!:SSYS R2HNA+>_C>^(6_$E3^]P&*
M6=[P ?J<P\6TCCJO"_X>37\2_[GIF8B3:33-$KJ:3"-Z2\?9Z3Q:+F8BFT6+
M>#(<O"9)- 692B91@L?AJ&R61HO%7$SGT21>]F<RV2)*EIG(4%V6R:BGQG)9
MLF14C9,337,*):83D<71=#I[0K%G<93%"2^9+#HHGTZPQD2DBRB>95T"SS-6
M9SZ+ELE$?*&R-_J(SI83V32)$LC)X@G$IJ-0Z=3K_OOY1^G0?^Y]ULMYUDOJ
M O^3#_SS]V"6%_^=H^;1;#ZA):+E)&,GP4=9#'(+'\6#C]+%0IPG\]E%YY]X
M&<WG,Q&GT6PRZ_T33Z,4=I[#=]G(/;!:$G_;.^=IQ*+3:#*;/_5.M$RG$+'
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
M ,PP!H>%T[M^]*RUHT'6BPW].:#Q"G2^T=H]+_P%X[_(\@]02P,$%     @
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
MIM8F287V4BBU!7H\@KU]<YJE)^<.L&Z4V2(2F@?>AR]M4\KU(=P2FP>T!%B
M,KE@,A/XC2BLABT3%D,/%D \MRBLXP LO\PI"7)DQF.$/B94U)KH/ BB22=-
M2(G.E1 !BC909T?78"Y+F4-#Z9BB"][JLN6J!B7%2BKIMQQS+YV<4C\JQ1#2
MT?F4F[66#V0G=:^;=D;)0GB62U!:1+$[:(.23,)HKDB",^1A01O]2]Y:RXM#
M--D)10V15V-'3.!7@NE8$MUA,W+C?(@KG0_*,(_2*#IY.44ZPL.*KRPBU%W'
M8LCM*7Q0D@89[(=D3.MHQ<'!&2GR,]_@=]MO26"T!^\2>J1I0N7GT:+KJ1XG
MM @?[DEV%LFB;ZWFK0U5)9Q#2F/_:'8 ^^F[ [BHC?7R00Q5VNH=U95Q9$M6
M^R<'\*$L"9)M2$XOI J=OY].Z37]7A9O#TYFS#>#J\>R^+E>APS7V:*M1^F;
M_O(2:P)@"H=],_ F>2M7+:>]ETS2L92\Z3Q)@ E\[#>,3BZZ7@L*0< <L.M,
M'(0;T7Y H/ZF%EQ19S2--?>2+C&DOJ2 TR%@5^.[>G./-<8HP@W'0[\\%FDC
M:!-RV= VD#Y]KU$C<LVPKS:>.I*LQ$KA.7.A>]98[#B70EJX$ZK%?ZGTA,2/
M%0\;@NEJFW0@;E_P#A5,)\\=M_'.?5BC78=;WY%WJWUW-8ZKXX?%17>?/IIW
M7R7$8BVU X4EN2:3DZ,(;'?3=Q-OFG"[KHRGNSH,*_HX0LL&]+XTQ@\3#C!^
M;BW_ 5!+ P04    " "4@J-6'0*EM\@'  "C%0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6SM6%UOVS@6_2N$IS/3 HH_)#MVTB1 D^YB"\R@1=N=
M/@SV@99HFU.)U)!4G.ROWW-)2K%LUT%G7_9A'Q)3%'D_SKWW7%)76VV^VHT0
MCCU4I;+7@XUS]>5H9/.-J+@=ZEHHO%EI4W&'1[,>V=H(7OA-53E*Q^/S4<6E
M&MQ<^;D/YN9*-ZZ42GPPS#95Q<WCK2CU]GHP&;03'^5ZXVAB='-5\[7X)-P_
MZP\&3Z-.2B$KH:S4BAFQNAZ\F5S>SFB]7_";%%N[,V;DR5+KK_3PKK@>C,D@
M48K<D02.GWMQ)\J2!,&,/Z/,0:>2-NZ.6^E_][[#ER6WXDZ77V3A-M>#Q8 5
M8L6;TGW4VW^(Z(\W,->E]?_9-JR=I0.6-];I*FZ&!954X9<_1!QV-BS&W]B0
MQ@VIMSLH\E:^Y8[?7!F]98960QH-O*M^-XR3BH+RR1F\E=CG;NYT54D'E)UE
M7!7L3BLGU5JH7 I[-7)000M'>11W&\2EWQ"7L5\A8&/9WU0ABO[^$4SK[$M;
M^V[3DP)_Y6;(LDG"TG&:G9"7=?YF7E[V5_QE;Z7-2VT;(]CO;Y;6&23-OXZA
M$)1,CRNA0KJT-<_%]0"58H6Y%X.;GWZ8G(]?GW!AVKDP/27]^T-V4MQQ8[43
M[#T[8Z?A>J>8VPBFJ#Q*ENO&6,'TBBT;"R76)OXU9-1</?K]$G)LL[2RD-R0
M" ZHI;K7Y;W 6\7N,:T;R_*2RRKH+,4:TFNC<R$**+=#]F4C2^&%H_@D:E.
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;)5736_;.!#]*X0+=%O
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
M$ O-)*B][PRHM@F"E:/F]_DK61IZ!8KROBNHN"Q!6LAGR2O3[$1+0!8F^!7
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
MC=] ZQNMW7'@ XQ/_/(?4$L#!!0    ( )2"HU;@N];5%P8  %T/   9
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
MN^L@J2FJ<L O4&+)K1E!$NY#%AX#-0:Z]O(Y[-!OIG!14W5X M,N#"\X-3W
MNA'JD6*@FYW?@6I<=LE5'!X[V@.XM93SOUW2">IREVLLR"WLD=L1[(W#; 3?
ME/S@CFA)D?:F]TQSU1K(F=:/E.H5TP5ESSZYYZ0N2<*Q<S<>_9<EYXF(RN<A
MI>%1+ZZK+^<H%\P87O)\4$ES)($5BL(?LF$"8??=49JDIY#$E)#O=.Z: LP@
MIB#/7RV1<18F=!K9/B5PYZ5[%&WTNAKUTG=T"EJUTG9M;U@='HVSKE<^F7<O
M#E7.DE/R!98$C</#_0!TU\6[B56-[YP+9:D/^V%%#Q]J9T#[I5)V/7$.AJ=T
M]@]02P,$%     @ E(*C5FB0K83) @  (P8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&ULA57?;]HP$/Y73EDU@30UOVAI&42"MM/ZT F5;GN8]F"2
M"[&:V)GME*Y__<Y.R)@$[ 'G?+[O\W>V[YANI7K6!:*!UZH4>N85QM03W]=I
M@173Y[)&02NY5!4S-%4;7]<*6>9 5>E'07#I5XP++YDZWU(E4]F8D@M<*M!-
M53'U>X&EW,Z\T-LY'OFF,-;A)].:;7"%YFN]5#3S>Y:,5R@TEP(4YC-O'DX6
M(QOO KYQW.H]&VPF:RF?[>0^FWF!%80EIL8R,/J\X V6I24B&;\Z3J_?T@+W
M[1W[)Y<[Y;)F&F]D^9UGIIAY5QYDF+.F-(]R^QF[?"XL7RI+[4;8MK'QV(.T
MT496'9@45%RT7_;:G<,>X"HX H@Z0.1TMQLYE;?,L&2JY!:4C28V:[A4'9K$
M<6$O9644K7+"F>06<_)DL$!!EH%ER00,GMBZ1#V<^H:VL(%^VM$M6KKH"%T,
M#U*80L.=R##[%^^3M%Y?M-.WB$X2/C!U#G'X :(@BD_PQ7V^L>.+C_ ]HN$*
MZ5697<H:?LS7VBAZ'S\/)=SRC0[SV9J9Z)JE./.H*#2J%_22]^_"R^#C";6C
M7NWH%'NR:DL%9 Y?J$"7J+C,>-K?UHW4YI#FDZR'-5O^>L>_[OA3XJ>!2E#3
M.9$*4R#DLJ12YF)#EG(>4RA$J-J;1WOS0/>6%OW% 1.9-2(8<$'ALM'DT3"<
MP--_L0ZW(I4\Q5;1&5P'-(1A /?"(.702;T,R EWKS75/!$I-(T20,5?VV?-
MM$9*8W Q&L(@O!["O)+*\#?F^@-EUPB%J=P(_D;@4FJ*I:C!> AW>4Z4-B9M
ME&&\="]H$,:T3+_CAW<&XY'5&\&AY^#O%6Z%:N/:DR9D(TQ;P[VW[X#SMO#_
MAK?MDPYMPX6&$G."!N?C"P]4VY+:B9&U:P-K::BI.+.@+H[*!M!Z+J793>P&
M_?]"\@=02P,$%     @ E(*C5J4022V;!   7 P  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&ULI5?;;N)($/V5DN>B1'+ V!@# T@)V=%&FFBB)+OS
ML-J'QB[ FK;;V]T.R=]O=3<X$!C/7EY"W^K4[52Y,MD(^5VM$34\%[Q44V^M
M=37N=E6ZQH*ICJBPI)NED 73M)6KKJHDLLP*%;P;!L&@6["\]&83>W8G9Q-1
M:YZ7>"=!U47!Y,L5<K&9>CUO=W"?K];:''1GDXJM\ 'U;]6=I%VW0<GR DN5
MBQ(D+J?>96]\E9CW]L'O.6[4WAJ,)PLAOIO-33;U F,0<DRU06#T\X1SY-P
MD1E_;3&]1J41W%_OT#];W\F7!5,X%_Q;GNGUU!MZD.&2U5S?B\VON/4G-GBI
MX,K^A8U[&T<>I+72HM@*DP5%7KI?]KR-PY[ ,/B!0+@5"*W=3I&U\III-IM(
ML0%I7A.:65A7K309EY<F*0]:TFU.<GHV%T61:XJR5L#*#.:BU'FYPC+-4<'9
M(UMP5.>3KB9=1J*;;G&O'&[X ]P(;@EIK>"7,L/L4+Y+-C:&ACM#K\)6P%LF
M.Q#U? B#,&K!BQK'(XL7_2?'KW.5<J%JB?#'Y4)I2>SY\U04G)+^:26FHL:J
M8BE./2H9A?()O=G'=[U!\*G%A7[C0K\-??905Q5'XP+C<,4X*U.$!UO*K_:K
M4U;_"]S%%M>UB+QT?<"5)&<:,] ".%)A*-@PBJ6"I>!4Z\0>>@YZ+6I% 59P
M/H8OI EN-!;N!BGJ1<7*EX_OAF$O^:1,%I3@>6:!#UTB J3KA@%PC2D6"Y2[
MDQ"^5BB9R:$S!Z0IR NQO*AIPY1"RO174BJA%.5%6DM)'NXNWD,O'OG]9&16
M_<2/>T.8;Y]40AJ'?1!O-/"<+7*>:\,8A[Q#W;]Y#^'('_;[9C'T^Z/DR-)C
MG'T+#[%Z<> G@34S&OEQ.&HA4MP0*?[G"9\SM8;/E$"XV4OV_6NRO]ADGZ)5
MJY;3Q7"@.C6JET;U_^39XUHB0N$Z$)H.])8^/WL1NCA4+,](CP16B-JTBKQ,
M>6U>;PE<D$549<8!$,OC?([WDMVX1Z9+4;RED\UNX,=1[!9]RO+]"0Z+A::/
MK3,!G],UHZYE;73*Q8+G*QNY ^6O*A)_. QID?BC(((6^@P:^@Q:Z7/+="T=
M/RD$EAY4Z4T(3C&E%? T4QY-M \T'1</.VH33&([5>RK,XHCI=7$2?^,.N>N
MH).H9[9]H"J,>G8=0Q3[(SJB]0"BT(_CP*P34_>]?D"D0QJ<EIH*?$ GU D>
MA>%]76;4KPW!2)OSJF(O[MM$RJ+('\81!5911F_H$<5$0QSY41# G0D0D>^)
M\1I/1X5R/B1>Q:W)3IID)ZW)=NEM^?3L=PT[/IS*?[L.D^J-G:<H'NR)*$P,
MIR(CVK\V30I#X3[=N^ !41V5*U?.32Q$+8^K;(,'G!AO&?M(>!;N>@=W3W!O
M^?2F27S;6GG19B6<O2"3ZAP&':KMN),DQW('/D#2&0;P@7ZB$7PXE;3NWL17
MH%S9N5:!A7##7W/:C,Z7;F)\?>[F;O)HE9>*[%V2:-!)J(M+-\NZC1:5G1\7
M0M,T:I=K&O]1F@=TOQ1"[S9&0?,/Q>QO4$L#!!0    ( )2"HU8I=1>HP@(
M #T&   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;(U5;6_3,!#^*Z<@
M(9#&DJ9KF48::=V 36);M?+R ?'!3:Z)-<<.MM-N_YZSW8:"NL*7QC[?/??<
M8]\U6RO]8&I$"X^-D&82U=:V9W%LBAH;9HY5BY).EDHWS-)65[%I-;+2!S4B
M3I-D'#>,RRC/O&VF\TQU5G"),PVF:QJFGZ8HU'H2#:*MX9Y7M76&.,]:5N$<
M[9=VIFD7]R@E;U :KB1H7$ZB\\'9=.S\O<-7CFNSLP97R4*I![>Y+B=1X@BA
MP,(Z!$:?%5Z@$ Z(:/S<8$9]2A>XN]ZB?_"U4RT+9O!"B6^\M/4D.HV@Q"7K
MA+U7ZRO<U#-R>(42QO_">N.;1%!TQJIF$TP,&B[#ESUN=-@)2--G M)-0.IY
MAT2>Y26S+,^T6H-VWH3F%KY4'TWDN'27,K>:3CG%V7RFT:"T+$@D2YAI+@O>
M"C2@EG"AI%&"E^'\#=PRK9G3$5Y=HF5<F-=9;(F'0XN+3<YIR)D^DW,(-TK:
MVL![66+Y9WQ,_/LBTFT1T_0@X W3QS <'$&:I$.88T6OQA[ '?;B##WN\!G<
M:UFH!F%.\J"#/((I$TP69/(-X_0Z+TONQ&$"+KDIA#(=20J+)[=ME2'[1ZVZ
MUAP!P8FNY++RGB0!EQV6<->B]OH:^/Z)&, U93,_]ND:Z)[LI^OZ]\RTK,!)
MU+IKU2N,\I<O!N/DW0$Q3GHQ3@ZAY[==LT -=TN8=H;.C*$R[];R[QL,3 /6
MR&.YP;#*!TD6K_;D'_7Y1P?SSY5 4)1/NX?Y65-O )<6J5+K++9&H.MJF7S:
M1RB G^X2VL]GW/,9_X\>E%ECJ[1E"\<OW"5=L0FOT.SC,OZW./%.2S>H*S^X
M#!7821NZN[?VL_$\C(3?[F&P4G=4G!Z7P"6%)L=O*;$.PRILK&K]@%@H2^/&
M+VN:[ZB= YTOE;+;C4O0_V/DOP!02P,$%     @ E(*C5IK!R>5="@  >WD
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
MFJA!T<1?@^.)&ON4?:T0RFR*% ?[SG8)5=V^H4*%TCPHS8?2 EM^B*8M5&A
M@J*)0N49'?M'9G2Z<]_/.)#J%@Z6*C2S Z7Y4%I@RYD=79^9[:<'H4$)BB;*
ME:=V[)^5VCDZF>^4+#3% Z5Y4)H/I06V_%Q2QQ@5&I.@:#O%C@]^97U-\WMZ
M39.DT&IY[7XO?/^NEM-EM>_J^;OZM^Q;[U_KY[Y>_WH[QUQ=;*)[^C'*[V,V
M0TKHDB$G;Z?L&Y[']ZO]BS+;U+_E?I>59;:N_US1B&FW*L ^7V99^?2B"O"8
MY5_J9E_]#U!+ P04    " "4@J-6Q07^6>0$  !6)0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6R]FF]OHS@0QK^*Q:U.N]*V8/*OZ261VL#>]=1*
M4;N]?7&Z%RY,$K2 L[:3;*7[\&<()7%#W>8Z[9L& O.S>9[BR0P,UEQ\EW,
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
M$CB8/WK-';HVL)\!G#PZ8%^4AWU3'O95^6Z-  >X?Y9&FQH!A:X1G*P.:%D
M%"T"16.T6Q9PO^1'F\( A2X,1&(MC"9QM=ISI)55(M * 2A:!(K&J*5"X,UF
M_=:3-A4""ETAL-SEW!-J=PL&ZP1:(0!%8[1;(0CPK/^-#-I4""ATA6"(0* %
M U"T"!2-U6C'RWT];]:.CSZ!S(2ZJ[X]+5#E4?8?#AZ.'KYOO:J^ZGQV?('/
MH_U7J@W,_J/9]US=)7F!4K$VD-Z;B>DW:O\=ZGY'RVWUH>52:BVS:G,C>"Q4
M>8+Y?2VE?MHI$QR^!I[_ U!+ P04    " "4@J-6QF>HRAH$  !Z$0  &0
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
MS.A-6^?9LCA.\EEQ3'.,U3V&R]<RI(J("FW8!JN(#).O97S#2I2N& @5Q<2
ML?+%X/+E0-@41Q8'3#XRCKF.L5K(</E<AE0;4:$-VP!B?)A\+A,PL(11+G4#
M;EA51X:QQDH9@TN9 W<CTRM\;?+Y<(QM:JM_:BZ+JR:51E1HPS98:50S65RU
M[UT)Z;(T4*15Y![9VNJ8&M<Q1T40<V+QU<GGPS&UJ:WZJ;G,K9I4#E&A#=M@
MY5#-9&[5OFOEIF2@)</KM;JEQG7+@:)Q Q9?GGPX'/.:V@J>FLO0JDF%#Q7:
ML U6^-1,AE;M&UH>1[&2X?5:A5*/>E1COBN.D'P^+*&#('60+7:0-G>0)W@0
M)@^R10_Z9I1R#:N11W_Q_D!"88YKFN\W=^WG^><_PEN@S2:D@G,V*\%FV>()
M<]I\0BHXIQ4@H3#GBBC,??-*R5)X>5JA.J6JB,LE<I!2F.,"YYFSB"D[ I%^
M7ARC'9&#S,*<+;0PITTMI()S6@%R"W.NX,+<-[3*,O>?E .^EU:1)#B1@^3"
M'%<]@+AQEW8$)/V\6.(+<Y!?F+,%&.:T"894<$XK0(9ASA5BF/O&5FE*+Q@V
M4%;I.AID#'302 0SH.YYJ<:D@Q\R.&?_,,F9RQ83U G/+"H*9CSCZ<D32"Q"
MWIAKC86J8J&Q,))Y)),9$#@><XQCI!\5QR!(P#QGP>6,">+(9Y[,9QCZC,<I
M3V%MP/DJ_+CC0)E4L1<?"IC3/!+4#)A[3O8QCI9^<!R#(@'CG@671R:(<Z!Y
M@J!A$C2>L3R%PP$++*^-:_*&ZFJ=1ZPR =.;1^*; 8E3W-X1V/0C9)DG@31H
M(;FL-$&;#DT&Y[0"2"H\>7D"FV703_/^C@N4%;&;&P5(=!8CD<Z RQ'W=P0A
M_:Q8QD4@#%I(+FM-T"9&D\$YK0":"D]CGD);WSP3JO3>*RE85XD\]E<<"'H6
M(TG/4$K$+.$1C/0#8YD7@91H(;DL-T$;)$T&Y[0":"D\I'D*=\=]-[S&N68@
M>D:"GP%GXQ[Q"$CZ2;%,BD!JM)!<!IR@S94F@W/>2PE()CRS><J[*?D6G$=:
MM,:Y9J!M1G*@ 6E1TW@$)_FPJ."<C0-M5+!9;+0QTV1P3BO@FX"QO0N8;YU5
MTF<NBQ("$=)B)$,:>3JFBG]^WBK+] C$28N"S7ZCC9PF@W-: >04'N<\A=:^
MKZ9*F$W[O$6_3IJZCAEP("E:C$1%'QB+^<8X0/IIL8R,0,*T*-C,-]KX:3(X
MIQ5 4N'1SE.(&XA1%/[P+%!6U&4D)5R S&@Q$AI]HBWB&N,0R:=%!>?L&2@H
MQ6:XT491D\$YK0":"H]YGD!<Y5MI2A?N*\]#986J8C(8Y$>+D0#I$W'/\HQQ
ML/1S8]%'"KZ;*IO[1AM,30;GM +H)SST>0J% ^Z;*MS[?D-E*I:W)$"8M!A)
MDSXQ&'EO7-HA$16<LV4@DA2;X4:;44T&Y[0"J"<\_WD*;0.&FQ> 'ZHJ=%0P
M *DSDBM]8NTYAC&.E7YH+/,BD$TM-)O%1IM630;GM *(*#P)>@)_=<!B4\)[
MV@V55;$L? $BIL5(QO2)P4EN,0Z:?GXL(R006"TTF^U&FUQ-!N>T H@I/!5Z
M"I5].\V;I05J1-0JUO"MYG'=<Z)QS"C&UZ<?$\MT"&14"\UFMM$F6)/!.:T
M.@I/AY["V$!JHRC]5TJ&ZDR=QP0$")X6(\G35D!$;6(<(?VX6,9#(+-::#;'
MC3;/F@QNV J0:"WPK.@)S"W/<-S0&N>:@=09R9\^,19Q)7"(Y'.B@G/V#$12
MR6:VE;1*B0K.:0502GAB]!3*^F:;3UFLQKEF(&E&4JA/E,4M8APE_:A89D$@
MPUJ4;%X:;;8U&9S3"J"6\-SH*:P->&0%G'@];Y%%!8'D:C$277V<_(8W03LN
M8LFQ%B#(6I1L9AMMVC49G-,*H*;P).DIS Z\M9GRDQY#=:**NQ8@I%J,I%0_
MFQ6(38PC)!\7%9RS9:">*C:WC3;_F@S.:04057BV] 3F5H';VT15>7^V!>KJ
M0D:R] 1(K18CL=66N(A1C&.DGQ?+8 B$7HN*S66C#<0F@W-: 905'C8]A;J!
MF]>$][8FH3(8M^=<.-!!(RG6EKAG&<4X6OJYL6@DD(@M*C;'C38CFPS.:060
M4'C^]!0*![(@/3D<*"JB3[Q [8RD6EO^QFUB'"+]I%B&1" 36Q@VFXTV,)L,
MSFD%4$]X&/4$TAK?/ZN4]\*R0)60=<R> "'78B3EVO+V'*,8!TL_-I:9$0C+
M%H;-7:/-SR:#<UH!1!2>33V%P;YS9KP$WE"5SF-14"#R6HQD7EL")_G$.&KZ
M\;',D4"*MC!LKAMMGC89G-,*H*7PK.HI3#[C%K= 3?159B#_6HP$8%L:QWQB
M'"#]F%CF0R [6Q@VMXTV6IL,;M@*$*XM\-CJ"8RM?2=-"B\3*E 5?5$Z",,6
M(VG80#M$/6(<(OFHJ."</0.]5+,9;K1)VV1P3BN >,)3K*>PUC?33*Z]I]I
M69F#D ?GRH'6&<G'ML1%K&(<(_VX6$9#(&-;U&RF&VW^-AF<TPH@EO!LZRG,
M]4TWG[:'FO(,JQC$98N1O&S+6=PKQF'2SXIE' 1BMT7-YJC1YG&3P3FM (H)
MS[J>0MO:HZ3PWCMUY.%3-SC;WC=-]V'>S:\N5\WFKGG?+)?;[+I]7/?PN]^X
MIZ_V>[K=[?_U6WDQ\[[^3KQ^+W9?GUF8J\N'^5W3_TS<+=;;;-G<]I#YJ]UP
M>K.XNS]]TK4/?8LOLL]MU[6K_8?WS?RFV>P*^N_?MFWW_,GN 9[:S>_[R[[Z
M/U!+ P04    " "4@J-6+:\?0( %  "F(@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6RU6F]OXR8<_BHH.TUWTJTQD+]=&JE->UNE95>UO>W%:2^(
M31*KMLEATK33??B![1@[)NB:X3>-C>'A]_QX3!\PDQWC3^F:4@%>XBA)+SIK
M(3;GW6[JKVE,TC.VH8E\LF0\)D+>\E4WW7!*@JQ1''61YPVZ,0F3SG22E=WQ
MZ81M110F](Z#=!O'A+]>T8CM+CJPLR^X#U=KH0JZT\F&K.@#%5\V=US>=4N4
M((QIDH8L 9PN+SJ7\'R&^ZI!5N.OD.[2RC505!:,/:F;V^"BXZF(:$1]H2"(
M_'FF,QI%"DG&\:T [91]JH;5ZSWZIXR\)+,@*9VQZ.\P$.N+SJ@# KHDVTC<
ML]WOM""4!>BS*,W^@EU>=X@ZP-^F@L5%8QE!'";Y+WDI$E%IT!L>:8"*!NB@
M 3K6 RX:X(QH'EE&ZYH(,IUPM@-<U99HZB++3=9:L@D3-8P/@LNGH6PGII\W
ME!,1)BOP0%=R> 10,. 7<!D$H4HTB<!MDLM%I?W]-14DC#Z =R!,P..:;5.2
M!.FD*V0P"K+K%QU?Y1VC(QUC,&>)6*?@)@EH4&_?E21*)FC/Y I9 >>$GP$,
M/P+D(0R^/%R#]^\^@%D42E)IR>X3\<,H%*^&@&<_CH_V^):X<3D".,/%1W#W
MD=W3#>/92%3S_?4/61W<"AJG_YB2G&/WS-AJ#CA/-\2G%QWYDJ>4/]/.].>?
MX,#[U90 1V"U-/3*-/1LZ--K*D'],&<M)04N8Y6.?_."FQ<Y;Z74E($<=I#!
MJDGK>=KS,$*3[G.56K,6[L'^N*Q5B[E?QMRWQOSG-EY0#MA23FAJ\,@BHH"5
M;U2:CVP*ON_E9XH_[Z)?B0QZ!\%;HSAQ7 8EQX&5XPU?L059O$H2OU&VXF2S
M#GTP8XDO^?!\=.[#]$D^?^0D4+SOZ3--ML;!LO;U5KDZ JNE95BF9=CB6SMT
MF09'8+4TC,HTC*SJJ.N 2QU\!%+_JDR: !/U'&]4D;MWUC_0N[7/$QF-2T9C
M*Z-+GK HD&J>ATD8;V,3!RO"6X?/$5B-+/3TOW^O11T7X(XRX0JMGHJ*$X(_
M.)O[A6GXOK</1NZP,7%+[WPX==O[/)43TIR07<V18-P8O;7=FT?.$5J=I790
ML$T+!9UZ*%=H]51H%P7M-JH0\><EF)-DNY2KI"U7"2E\;TB5JBTF^*K K_F1
MT:&HK3&<RE&[+FBW78TUB_G]=.2:"LIM>#"H31@<M*EPI[;+%5H]%=IX0:NA
M.7VA4.#6U@!C#(>'XAXV7@",T1B;EPI0.R5HMTI-U<HWL7\&H3%61Q:HH-2&
MH8+:4<%QF^)UZK9<H=6W*+3=0E8/<[IX"]RJ*@=X>*A=0ZU^#R*S=)%V1LCN
MC(S2W2\,C=$Z<CT%JS8\%-(>"J$6Y8N<&BU7:/54:*.%K.[E?\@7&\PR[!W*
MMUD+CL?](_+5G@C9/9%1OH],D,@8JB-S4U!JPRHA;950OTWM.K50KM#JJ= 6
M"MDWLD[7[J!I"-"HH5U#+7A4N]KM(+O;,6HWWZ,PQNIT9\D56IV[=DQHU*9X
MG5HH5VCU5&@+A>R[4J>+=VR84H>'"SI#+01'1\2+M=O!=K=C%.^#H%*^X(ZS
M8.O+DJ]SJI:LYJ\;3O>77*'5LZ%=%(9M?NAQ:JE<H=53H2T5MF]+G2SG K<J
MU-ZXX2,,M?J>=V0%ARL?ZNSNQSP7']MALX.]><#:V%;"VD+A7IO:=6JI7*'5
M4Z$M%;;O/IVNW7[S2R7T&MIMUL)C-#K0;K?RQ3^F?)4=A$B!S[:)R#^9EZ7E
M88O+[(C!0?D5/)_E1R8T3'Z"8T[X*DQ2$-&EA/3.AC(PGA^*R&\$VV3G"A9,
M"!9GEVM* LI5!?E\R9C8WZ@.RJ,IT_\ 4$L#!!0    ( )2"HU8?0B ^)@<
M *X]   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;+V;;V_;-A#&OPKA
M%4,+=+'$/[*=)0:2M,,*-&M0M]N+8B\4F[:%RJ(GT4D*],./DA71M"@V2D\"
MBL:RR4=WQXOZ*Q_S[%ZD7[,UYQ(];.(D.Q^LI=R>#H?9?,TW878BMCQ1GRQ%
MN@FENDQ7PVR;\G!13-K$0^QYP7 31LE@>E:\=Y-.S\1.QE'";U*4[3:;,/UV
MR6-Q?S[P!X]O?(Q6:YF_,9R>;<,5GW'Y>7N3JJMAI;*(-CS)(I&@E"_/!Q?^
MZ55 \PG%B+\C?I\=O$9Y*K="?,TOWBW.!UX>$8_Y7.82H?IQQZ]X'.=**H[_
M2M%!=<]\XN'K1_4_BN15,K=AQJ]$_$^TD.OSP7B %GP9[F+Y4=S_R<N$6*XW
M%W%6_(WNR['> ,UWF12;<K**8!,E^Y_A0UF(@PE*QSX!EQ/P\03:,(&4$TB1
MZ#ZR(JTWH0RG9ZFX1VD^6JGE+XK:%+-5-E&2+^-,INK32,V3TP];GH8R2E9H
MQE=J>23*9=!O:+9?5R26Z"_53;,PYEE^49N0H9=ON RC^)6:]7GV!KU\\0J]
M0%&"/JW%+@N3178VE"K4_(;#>1G6Y3XLW! 60=<BD>L,O4T6?&'.'ZH4JSSQ
M8YZ7V"EX':8GB/BO$?8PL<1S]?3IV!$.J<I."CW2H/=8[(]\*]*\FJ_5RSN>
M[+CZ.1?)/(KS$K^3?(.^O%>3BY?9O[9*[N]$[7?*'P.GV3:<\_.!^CW/>'K'
M!]-??_$#[W=;&8#$C*+0JBC4I3[])&08JV=#48?7B#_,X]TB+T.895S]62 9
M/M@JL)<-"MG\N74W911C/#X;WAWF9AGF>\PGU3 C:E9%S9Q1LQ/?MP7EG-5V
M68#$C 2#*L&@MUX-((L")&8495059=1-K^YEV4$3^IA2AH]ZU3+,H\6CR]:K
MXRKJL3-J]1C;S><1^G+--[<\M2Z14Z'M$@&)&<E.JF0GO?7M!+(H0&)&47Q/
M_X/O==.YI>YA3[(QGK"CSK4-P]X$VSO7/P 5_\=Q6^-RSFN[.%!J9I989XE[
M:]KR5E"% 5(S"Z.!R7>BQT^T+:GU(Z'J67K<MO5AS*<T:&A;S32^&VIFDJ>)
M0#>I6.SF"I9=CUZW5.L% U(S$]=8Y+/^.AD4IJ#4S,)HG/*=8/(3G1S46G3$
M/']RW,F68<$$>PV=K(G'=R//Y8<+:U3.6:W7!DC-S%'SD3_NKVE!20I*S2R,
M9BG?224_T;23^N-W-!D'QTU;'\:"L=_0M%C3#G;3SD4L16J+RSVO[>I J9E9
M:C;"?F]MBT%Q"DK-+(S&*>RDDN>W;:E[V(^!S_SC_Z;9AI'QP<Z#&;>F'>RF
MG?>[59@(:V"@VSU0:F::&HXP[:]O0>$)2LTLC(8G[-Y4>G[?,EM#CD?'?5L?
M1D>'*&'&K=D&N]GF)HTV82R6TAH;Z.X/E)J9J:8A/.JO=4$1"DK-+(Q&*.S>
M8WI^ZXYK/8DIP\=XZ[[]<]/3((3=(%3W/ZRY@&X80:F95H5F*.+U9U: 8A>4
MFED8C5WD"5M2SVGU4M>@79MC81OGL"R(YB+BYB*+B_<=-3D9;JW6:];%/A(Y
M,-YZ=-Y@K;<N6(QH%B,=N6^E[@\M#=LXAZ=!-"P1-RQ9F_EMNA*WX>TW:\2@
MVTE0:F;V&KE(?_8< 24T*#6S,)K02$<6':F;;QA3O_9PM@SS<-.6!=$ 1=P
M96WGISAW;MW6J]<%9Q'-6:0_]XZ TAB4FOD="4UCM"/_CC[-O[,-:_;OJ(8E
MZH8E:ULWFGINL;9+!J5FIJYIB_9GZE%0&(-2,PNC88QV9.K1IYEZEF$.4X\>
M?%')S4K67KY($Q$OK-&";DU!J9FY:]JB_?EZ%!3$H-3,PF@0HQWY>K1NV%'/
MF]2:N3Z,C/V -32SYB3JYB1K,[>QK=WZK5>QB^TKJNF+]N< 4E @@U(S"Z.!
MC';D -*ZM6>SK6W#FFUKIGF)N7G)VMX-7K9;JO67-KO8G6(:N%A_IB #Q3$H
M-;,P&L=81Z8@J[M]-B_;,LSA93--2\Q-2W;J:#*XW6*MEZR+S2FF@8OU9Q0R
M4!J#4C,+<_#E\XZ,0F8Q"BT&MVU8L\'--"PQ-RQ9>[G9]7:KM5ZS+C:FF 8N
MUI]UR$#9"TK-+(QF+]:1=<CJUJ'-];8,<[C>3*,1:^L)JF9V6N%NP=;+UL6.
M5* )*^C/'PQ "0Q*S2R,)K"@(W\PJ/M^-BO<,JP!,@(-1X$;CJH5"XMCEF)9
M'0R4 EV))!-QM BEBOV[NDS5BJL+:PZ@&U50:F95-'H%_;F& 2B80:F9A=%@
M%G3D&I:Z@;5WR]1<0_;Q#@].OFYXNBH.!&=H+G:)W!\.K=ZM#AU?%$=MC]Z_
M]$^O]D>'M<S^)/-UF*ZB)$,Q7RI)[V2D?MW2_>'@_844V^)\[:V04FR*EVL>
M+GB:#U"?+X60CQ?Y#:HCVM/_ 5!+ P04    " "4@J-6X(VBE\,&  " +P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6S%6EUOVS84_2N$5PP-D,;B
MAV0Y<PSDH\4"-&O0M-M#L0?9IFVADNA1=)(.^_&C9%D4+8J-"TY[L27Y\NC>
MRR/J^/).GAC_FJ\I%> Y3;+\8K 68G,^'.;S-4VC_(QM:"9_63*>1D*>\M4P
MWW :+<I!:3)$GA<,TRC.!M-)>>V>3R=L*Y(XH_<<Y-LTC?BW*YJPIXL!'.PO
M?(Q7:U%<&$XGFVA%'ZCXO+GG\FQ8HRSBE&9YS#+ Z?)B< G/KTE8#"@M?H_I
M4]XX!D4H,\:^%B>WBXN!5WA$$SH7!40DOQ[I-4V2 DGZ\5<%.JCO60QL'N_1
MWY7!RV!F44ZO6?)'O!#KBT$X  NZC+:)^,B>?J550'Z!-V=)7GZ"I\K6&X#Y
M-A<LK09+#](XVWU'SU4B&@,DCGD J@:@PP&D8P"N!N RT)UG95@WD8BF$\Z>
M "^L)5IQ4.:F'"VCB;-B&A\$E[_&<IR8?MA0'HDX6X$'NI+3(T ! ]Z A]V\
M K8$]YPM8P%>OV=Y?E)<: W*P>L;*J(X.9$C/S_<@->O3L K$&?@TYIM\RA;
MY).AD.X6-QW.*]>N=JZA#M<PN&.96.?@;;:@"WW\4(99QXKVL5XA*^!=Q,\
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
M0FWVA74+-G&Z^Q]]WQMQ5 #3C@)D7X T"_". G1?@/YH#6Q?@#4+L(X"?%^
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
MDV"1(;"!IEZGJ:=#GT4T+FOY%H2E-*EF'I!51E0*ZI&ZR7)VLFGC+Q7-$-A
M-+\3S=>+1B1HG.)Z62?/<H/B2L$:E%&-4NU.VQF$H3.>V-M#64Y;C<<H&#:*
MM!UZ)=U11W>DI=O7W::K.[*ONRNP8I0K%[L&U3\@YD'7\]$1?VWR2Z?%Z$1,
M=QRB42_G0(&@4R#0*C"G!1>L;/9QN<9O&(V)FG1P0AK!P#L><VVZ2SF?IJQF
M&513#CO*H9;RO>1W(SV+7![*3"X(B;0:_:Q7,0]/NO$102>HUH(!=VW>2[DK
MDL+Q./"0FOVX8S_6LO]&!<Y4),>GP^N@ !V/KQ;]4HZG.>$X])&OI@B=WA<Y
M_[-BQVOY2)J=044K?8L6Z=+=TRA:9 IMJ.*!NX1OZ$I:<%/"FD2+3*$-A46]
ML.A-MIT6=E"CKN-Y_E&-ZM-?+)8B*_(==&;G@;WIA5K_-_M2LB(5)2-78)D^
M5Q>\EH**-6%*_D:=KE&TR!3:4,O>[$+O+6O5I(&=&T6+3*$-A>T-,=0[XE?7
MJG]2-:, A>%QJ1JROZU6BJ2CP_5A*$)ODZ'>)]\3S,F:9@E(<^D0MZ0BKZ9M
MTO/.C:)%IM"&(O9.&P9O6:(FC?7<*%ID"FTH;._GH=[0O[I$3RUVZ'BN<URB
M1FV](FG@NS \4Z*]K8=Z7W];IEF2%JMF"Y4Z)$K*)NW[W"A:9 IM^#ZQ_\^
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
M9JH?/QT&K5T,G1T."N\H-=TD!>^..2%_FC1A4^E!8L\[-!)*\"@UW4A%\,Y
M@M]S] LOJN'M'?E1?M)LP/WX->0\J@8]?6>N'!BY"/DK4\&\P\]J1ZKN)Y3U
M46KZ3D^U)'#-2?[[DLM5.;D3>;0)R\*X.#=+C1T$H6H4I:;;J-8$KH5!-Q>:
MV8>J492:[J%:,KCF)<-X=&L$]V<2SW.<PS\XF>L=[9+=HB2]4CU\1?_N4/KO
MI1$7RO]0-8I2TUW<V[INYO_1-.*V2;RS#4'Q'Z6FFZ16":YYE7#+Q"8,8_-@
M#TWV0]4H2DVW3ZT;W*'KAK[!'KIJ@*I1E)KNH5HUN,/VXH\8[-L[\ ,OL.:'
M'16Z;.BM5 ]?K0?<81MTCEJGN^UM,X?K='/UHUTX!?.[BOE=V'8>%[J=!ZI&
M46KZ_S0ITO? VWF\]G:>K@YGKG:L22@UW23%\5Y/;O^7ZTXKH-0.5:,H-=TQ
M1>T>:$^^!TW\0]4H2DWW4*&_A]Z3[[6WQ]N>:WF'231SQ:-MZJU5-T!1N^>B
M1G@/">(+J!I%J>DN[OW;*GA7OM=.^'>W(BB]H]1TEQ2]>SW;\C<B7_-..Z"X
M#E6C*#7=-(7K'FA3O@?=P -5HR@UW4/%_-Y0YK\._]G$@D>$;D0USM]Q$>=1
MIYW]J&^N=;1'IT!]3Z&^9T[O7R=E+CJ-@((]5(VBU/3_UE=@[P_=U=/3-WUH
M_AZJ1E%JNH>*^WTS]Q]QYD%[4\_<LNS#U9&YWM$N]56JAZ\@WA^6>C\J'>&W
M$^*'8Y2Y^M$NG(+6?47K/BQ1[T,3]5 UBE+3753([X,3]7X[4=_9X:!$CU+3
M35)$[YN)_O5_BC$7'-VRH("/4M--VSN^!I2>]Z&\#U6C*#7=0\7[_@F/RO'[
MS\HQ5S_:K%. O:_ WC>#_9V(4Y;DC]V< -V-#U6C*#7=-P7[_M"\?E]'A<(_
M5(VBU/03K13\!^:L_GAP#=II?5M.I%[K."LHWS=J_NNUZ@8H<@^&D?MQAWJU
M>;IE Q3@46JZ68KS@Z')^EYT#:#I>J@:1:GI+JH%0&!.UX]&UT;/T/@;EZ"
MCU+;NC3=.VDUY6)9GUA;D+JG;<\9W7VZ.Q7WNCX+]N#S&^O#8GNVK9+9'K5[
MR\0RS@J2\$<I.3L+9+\4V]-KMV_*?%V?Y_J0EV6>UB]7G$5<5!?([Q_SO'QY
M4U6P.T/XZE]02P,$%     @ E(*C5EM *-^1!@  ="L  !D   !X;"]W;W)K
M<VAE971S+W-H965T-30N>&ULM9I=;]LV%(;_"N$50PO4M4CJ,TL,)-;:%6B[
MH&FWBV$7BL386B71H^@XW:\?)3FB)5%,5- WB2WKO(?G%7GT6.;YGK)OY880
M#A[RK"@O9AO.MV>+11EO2!Z5;^B6%.*3.\KRB(NW;+THMXQ$21V49PMD6>XB
MC])BMCROCUVSY3G=\2PMR#4#Y2[/(_;]BF1T?S&#L\<#G]/UAE<'%LOS;;0F
M-X1_W5XS\6[1JB1I3HHRI05@Y.YB=@G/0NQ5 ?49?Z1D7QZ]!E4IMY1^J]Z\
M3RYF5C4BDI&85Q*1^'=/5B3+*B4QCG\/HK,V9Q5X_/I1_6U=O"CF-BK)BF9_
MI@G?7,S\&4C(7;3+^&>Z_XT<"G(JO9AF9?T7[ _G6C,0[TI.\T.P&$&>%LW_
MZ.%@Q%& T%$'H$, Z@?8(P'X$("?&V ? NS:F::4VH<PXM'RG-$]8-790JUZ
M49M91XORTZ*Z[C><B4]3$<>7[RA-]FF6@:A(P.]\0QAX7_"H6*>W&0&794EX
M">;@IID6@-Z-GO0R)#Q*LU?B[*\W(7CYXA5X =("?-G072G4R_,%%P.NTB[B
MP^"NFL&AD<%A\)$6?%."7XN$)-WXA2BTK18]5GN%M((?(_8&8/@:( MAQ7A6
MSP]'BO!0'QZ2>"R\4PUNKQVN]?"(WMNT2#F9?Q +)U%<D+\^B//!>T[R\F^5
M]XVXK1:O^LU9N8UB<C$3#:4D[)[,EC__!%WK%Y5Q)L5"0V(=4^W65%NGO@QI
MO!-]C8-KPE*:5%,/B)5%5 [JE=K9,CK;M/%333,DUC'-:4USM*5>YI3Q]+^H
M;N7D0=R42J5AC8I;JU1WI/LE<K%GGR_NCVU1G 6AY73/"K4C^L%ZW;9>5UMO
MTP-3N>2B>LF]!FM&2V6C:_2<HYJ@[7NVCWJU:_-.G1+NP$B1U/60UR;M5.^U
MU7O:ZK]0'HD;1BP6RBX32R,!T='U5U7O#:J?VS9R?*]7O3;OU.I52:&+'%==
MO=]6[VNKUW?=U^ 3X2H+_.$$L&S;#WK3>J5-/M4"55+/LCVHMB!H+0CT$X!%
M"0%%E!-1;T&YH,;;?P3( 4Z?G K!8$B.&[A]%[3YI[KP5,J.!]"2Y&0]8R*
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
MU#2F**V!>3X60C].[ 9EJQO_ U!+ P04    " "4@J-6I_)OA@<#   6"
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RM5E%/VS 0_BM6AC:0!DF3
M-@761J(%-"20*CK@8=J#FUP;"\<.MM/0?S_;24-I0[=)>VELY[[OOKOZ[C(H
MN7B6*8!"KQEE<NBD2N7GKBOC%#(L3W@.3+^9<Y%AI;=BX<I< $XL**.N[WFA
MFV'"G&A@SR8B&O!"4<)@(I LL@R+U0@H+X=.QUD?W)-%JLR!&PURO( IJ(=\
M(O3.;5@2D@&3A#,D8#YT+CKGX[ZQMP:/!$JYL48FDAGGSV9SDPP=SP@""K$R
M#%@_EC &2@V1EO%2<SJ-2P/<7*_9KVWL.I89EC#F](DD*ATZIPY*8(X+JNYY
M^1WJ>'J&+^94VE]4UK:>@^)"*I[58*T@(ZQZXM<Z#QL S=,.\&N OPWH?@ (
M:D!@ ZV4V; NL<+10/ 2"6.MV<S"YL:B=32$F7]QJH1^2S1.14]8",P4 8F.
MT3C%; &(,#36QRO"%N@1TP(0GZ,QSW+,5E\DJB$K=$OPC%"B5X>7H#"A1YKC
M87J)#@^.T(&A^9'R0F*6R(&KM%CCTHUK8:-*F/^!L #=<:92B:Y8 LE[O*N#
M;"+UUY&._+V$=UB<H*#S%?F>'[3H&?\]W-\C)V@2'UB^X .^J:['I* VMU<O
MA<GB':B4)^B&+4$J72E*HI^W&H9N%&3R5UL.*Q_==A^F YS+',<P='2)2Q!+
M<*+/GSJA]ZTM ?^)[%TZNDTZNOO8HQ$L"&/FQLTPQ2R&MF@KBM!2F/:TC#K]
M7G?@+C>CV#7RO=!OC-ZIZS7J>GO5301?$MNX=-]$Y5O-$"D+2%!2""-=I8!R
M$(0G;>HK%[T-86'G=$O\KDT0>)UV\6$C/MPK_KJ@<T*IN5#FLI7K\N4S2A;8
M--/6\@QWI!R?^?Z6WG GV<=!Z)VU"^XW@OM[!>N*_\-%Z.]>A&[/V]*VU\F_
M7F=WH\5F(!9V\D@4\X*IJ@<UI\UPN[ ]?>M\I(=>-:/>:*J)J3N,K@&)*,PU
MI7?2U[D7U12J-HKGMI'/N-)CP2Y3/;A!& /]?LZY6F^,@^93(/H-4$L#!!0
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
M:&5E=',O<VAE970U.2YX;6R]W>]SH\8!QO%_A5$[G73F8DE(Z,?5]DQ.L+#
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
M*#;)>J[>6,G=7:[NDE)9#WFZGJ</R=)*5J?^+G;8<%NQ7O,1\YEY.5JG%"U
MH9I -1_5 E23J!:B6K371F>LFS$ULY[!N@8U-->@GG\0;8R9??9+F9FG:ATS
MM,"$:J+%N^*C,P>H)E$M1+4(U6)*TV-6UY.&K]Q![956L'=[J^9E^JA>*0;O
MIYD^6_%Z%SWGY:5U9^;%:1U%M)"$:N+,=\1'9PU03:):B&H1JL64IL>PKAH-
MS54CI)R_G^/U#*(5(E3S4$V@FH]J :I)5 M1+3ISO8RI6?4,UOVAH;D_U'#J
M8V WY@PM!J&:BVH>J@E4\U$M0#6):B&J1:@64YJ>V;H8-&2+04.T&(1J+JIY
MJ"90S4>U -4DJH6H%J%:3&EZ=.MBT/"58E"[4Q_CHP,;]G#0?+0'+?>@FH=J
M M5\5 M03:):B&H1JL64IJ>R[O\,S?V?/W;JH^%20*<.R:*%'U3S4$V@FH]J
M :I)5 OWVNCUE2E")XXI34]@W>89GG5]I-,G/J;GOB\S\TRM0X96<U!-G/^F
M^.C$ :I)5 M1+4*UF-*TD#EU[\8Q]VZHTQ[[:5Y< ^+E 5?SPK3-(:IYJ";.
M>C]\=,X U22JA:@6H5I,:7H$ZY*-\W^X'I'3> V6H_RA-1M4\U!-H)J/:@&J
M250+SUJ/(G3.F-+T_-4%&\=<L#%>6-X\MNUQ4E1S4<U#-8%J/JH%J"91+42U
M"-5B2M-S6C=T'/8"0@YZ 2%4<U'-0S6!:CZJ!:@F42U$M0C58DK3HUNW>IP_
MUNHY^U-F8X%B-!V_W,]%BSVHYJ&::'Y''/OE!TVTL8-J$M5"5(M0+:8T/85U
MK\<Q]WI:7?3';+7>>J+='E3S4$V@FH]J :I)5 M1+4*UF-+TW-;='H?M]CAH
MMP?57%3S4$V@FH]J :I)5 M1+4*UF-+TZ-;='L?<[<%V?,>-.[Z3Z<L=7[3R
M@VH>JHGF=\293E[N^:)E'E23J!:B6H1J,:4]Q;!;W"M5NDF97%^N5'ZG9FJY
M+*S='7JO.ML#OX='K5S=5C'MO_W&[G2/'G_7?SOK;Q_OULSUY4,5PO=)?I>N
M"VNI;BNR=S&N=@'R].[^\$V9/5QU^AWK4U:6V6KWY;U*%BK?/J'Z^6V6E5^^
MV4[P.<M_WBWV]?\ 4$L#!!0    ( )2"HU8@_DI\0"   .9Z @ 9    >&PO
M=V]R:W-H965T<R]S:&5E=#8P+GAM;+7=:7/;5I;&\:^"TG3-=%>Y+8*;R(SC
M*EG8]S7SHJM?T!1DL<)%X6)WNOK##RE" B\)70'=_^1%0BO$[X"A@\>XP#GX
M]&.U_G7S6!1;Y1^+^7+S\]7C=OOTT_7U9OI8+":;CZNG8KG_-P^K]6*RW?]R
M_>UZ\[0N)O?/&RWFU]U.9WB]F,R65Y\_/?\L6G_^M-IMY[-E$:V5S6ZQF*Q_
M_U+,5S]^OE*O7GZ0S+X];@\_N/[\Z6GRK4B+;?X4K?>_NGY5[F>+8KF9K9;*
MNGCX^>I6_2E7.YW#%L]O^656_-B<O%8.G^7K:O7KX1?V_<]7G<,N%?-BNCT8
MD_T_OA=WQ7Q^H/8[\ENI7KT6/6QX^OI%-YX__?[3?)ULBKO5_/]F]]O'GZ]&
M5\I]\3#9S;?)ZH=5E)]H</"FJ_GF^>_*C_*]G2MENMML5XMRX_T>+&;+XS\G
M_RC_2YQLT.N]L4&WW*#;=(->N4&OZ0;]<H-^TPT&Y0:#IAL,RPV&33>X*3>X
M:;K!J-Q@U'2#<;G!N.D&:N?EF^LTWN3URV[\;:LO7[=Z_GWWW_P=]?*%JQ??
M>/>M35Z^<O7\.W^[RLN7KIY_Z]WQ6YN\?.WJ^??^]B8O7[QZ_LUWW_PL+U^]
M>O[=OUWEY<M7S[_]KOK6_X4OWW[W_-M_>Y.7;[][/.0<CQ'/!QAMLIU\_K1>
M_5#6A_?OO<.+YZ/4\_;[X\IL>3BBIMOU_M_.]MMM/Z?;U?37Q]7\OEAO_D?1
M?]O-MK\K?U5N[^]GAP/>9*[8R^-Q^W#X^[-6;">S^5^4/RG7RN9QLBXVRFRI
MY,O9=O-A_\/]Z^QQM=M,EO>;3]?;_?X=JEQ/RWV)COO2?6-?>HJ_6FX?-XJ^
MO"_NQ>VO]Y_K]<-U7S[<EZX4O'U:?U1ZG0]*M]/M*7FJ*7_^T^F^U^SB70.Q
M>]-&U.2B,UFVW4>]@=@=MA$-N1A.MZ_[V&TFF@W$\K]C0]%ZYU/OYFWWT6X@
M=D=M1*?Y[\>&HMOD]V.K??2:_WYL*/IR,5A]W^_CLZB.:\2WX4 .^Y/]AU=[
MS_"H$1B^]XTO7_YKJC>M]C1JL*<]]>Q_R3>UN+G6?5]+FGSA9_M6PZ1R1BNF
M;78JDVMI\?11Z1R/#^K;2MY@GSK=\G=>G2+$2N\U,WO/;*]!9KY$YM^\_9L4
M>ULL-G^OV=$O1[%?+QY.FW[:/$VFQ<]7^_.B3;'^7EQ]_N__4H>=_ZW+*!+3
M2$PG,8/$3!*S2,PF,8?$7!+S2,PGL8#$0A*+2"PFL83$4A++2"R',"%F^J\Q
MTY?IG[799KN>?=T]GWGI_W@JEIOB@Q*MBX=BO2[NE?209V4,U46.5&\;.22F
MD9A.8@:)F21FD9A-8@Z)N23FD9A/8@&)A206';'A,W98CO_^>=CI#SY=?S^-
MDB9O2LC=2DDL([$<PH2(&+Q&Q$ :$;?3Z7JWCP(A*IHGA!1OFQ DII&83F(&
MB9DD9I&836(.B;DDYI&83V(!B84D%@TN#O[=T7!\EA#'-PVD;TK(W4I)+".Q
M',*$A!B^)L10FA#9>K?9EDM?'Y3);ONX6L_^N<^&/Q]_]A?E7V\OKWV1VFT#
M@L0T$M-)S" QD\0L$K-)S"$QE\0\$O-)+""QD,2BX<6Q?] I_SI+";)L0F)I
MX\^0D65S"!.BXN8U*FY:1,5LL]DUC0FIVS8F2$PC,9W$#!(S2<PB,9O$'!)S
M2<PC,9_$ A(+22RZN3C$WJCC<>\R)<BJ"8FE-1^AV^U<?H2,K)I#F! 2H]>0
M&$E#(EJOID5QOU$>UJN%8N]#8K*<%LKJ0;E;+1:KI?)\<;PN)*1NVY @,8W$
M=!(S2,PD,8O$;!)S2,PE,8_$?!(+2"PDL6ATL=CTU_[H+!]&EVM-'76HGBTV
MD;N5DEA&8CF$">$P?@V'\3OA\'KEX9 "'XX7(#;*;;7L)#N-D.)M$X+$-!+3
M2<P@,9/$+!*S2<PA,9?$/!+S22P@L9#$HO&;*S5G,4%634@L;?H1,K)J#F%"
M4JB=UZ@XM#;]&UEA']>=9#DAE]L&!:IIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C
M6H!J(:I%I79ZS%6[P[K80.LFJ)8V_A096C>G-#$[3GH656EV/"?&2U)HN_5L
M^4V)BO5L=?]!^64RWQ4?E*#X<7Q#?8)(_=8)0FH:JNFH9J":B6H6JMFHYJ":
MBVH>JOFH%J!:B&I1J9TN35VL3)7O>6]I"MVQ%-4R5,LI30R.;A4<W78G'4EQ
M7RR>RMMF9]/B$"/',Y']&8BTZ?6+O%3K#"$U#=5T5#-0S40U"]5L5'-0S44U
M#]7\4A/N,#UK+@C0BB&J1:@6HUJ":BFJ9:B64YH8-56/N"KM#3R[F^K[:GLX
M25D?QCO5IPG:((YJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJT3M'I'!9
M'(Y#A?*T_S/N\X&I-F[0-G%42U$M0[6<TL2XJ7K%#]/5)%^NT %X7TSGD\-9
MSNLW_?[9C)1OG3^DIJ&:7FHW)W^Z['P\__.E@=8T&]6TT)IVHYH.6M-M5--#
M:_JH%J!:B&H1JL6HEJ!:BFH9JN64)A[HJXYO5=[R?7J@WRA/D]E][>$<;>U&
M-0W5=/6R'54==0;J^?$<[=MN5M1"B]IU16_&/?7\B(YV6]<6':B=\T,ZVDB-
M:@&JA:@6-?N-%*N7[=3J36_0/;^.@#94HUJ&:CFEB0?AJJE:E7=5!\56L9?3
MU:)0O-5FH]Q^G\SFDZ_S0LE6RG'EYWB-^O#&U8,PGZ/^C]]HIS6J::BFHYJ!
M:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:4F]$J,QMWS*+GL;.X/NL/S)$&;J5$M
M0[6<TL0DJ7JN57G3M;::[A;%<EO>OW08?:YHDVW=TMP7.=4Z)-!&:U334<U
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
MHRWHC6J::$VK44T;K>DTJNFB-;U&-7VT9H!J(:I%J!:C6H)J*:IEJ)93FG#
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
M,/LW9;:MGW]RFY5EMJE?/O!HS?.J@/C^+LO*PYNJ@?8I/9?_!U!+ P04
M" "4@J-6""@A7\\"  !I"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6RMEEMOTS 4Q[^*%2:T26RY->T8;:1NO3#$8-H8/" >W.2TL>;8F>VTX]MC
M.VGHIK04J2^M+^?W]SGVB8_[*RX>90:@T'-.F1PXF5+%A>O*)(,<RS-> -,S
M<RYRK'17+%Q9","IA7+J!I[7=7-,F!/W[=BMB/N\5)0PN!5(EGF.Q>]+H'PU
M<'QG/7!'%IDR V[<+_ "[D$]%+="]]Q&)24Y,$DX0P+F V?H7TP[QMX:?">P
MDAMM9"*9<?YH.M?IP/&,0T A448!Z[\E7 &E1DB[\51K.LV2!MQLK]4G-G8=
MRPQ+N.+T!TE5-G#.'93"')=4W?'51ZCCB8Q>PJFTOVA5VWH.2DJI>%[#VH.<
ML.H?/]?[L 'XG2U 4 /!OD!8 ^&^0*<&.OL"40U$KX%H"]"M@>Z^*_1JH&</
MJ]I=>S0CK'#<%WR%A+'6:J9AS]?2^D0(,YEXKX2>)9I3\1?.$LZ4X%3/+- U
M4R! *K1E_!0-TY28),)4#U9?@DFIXQ$H3*@\0:?HX7Z$CH].T!$B#'W+>"DQ
M2V7?5=I?LZJ;U+Y-*M^"+;Z%Z$:[D$DT9BFD+WE7Q]D$&ZR#O0QV"G["[ P%
MW7<H\(*PQ9^KW?C71&F\9_&@!1_]8_62:OQ\*S[>C0\+L1.?[,9OL,9#?VOL
MT_WQ8,=1A$W>A58O_,^\^_E9&Z)K!;G\U>+E9:7::5<UU_:%+' " T??RQ+$
M$ISX[1N_ZWUH.^Y#BHT.*38^I-CDD&+3 XF]2)I.DS2=7>KQB$@ER*PT-XY$
M!29I6XI4&EVK80KQ,O;/O<CON\O-L]_+:M1BU7L?OK(:MUE%OO?2:K+7BM,V
MK3 *&JMJX]R-&S\'L;#%7**$ETQ5]V$SVKP7AK9,OAJ?Z'=$5?;_RE2/$/W%
M+XC>9@IS+>F=]70%$U5AKSJ*%[:NS+C25<HV,_T6 F$,]/R<<[7NF 6:UU7\
M!U!+ P04    " "4@J-6E/*>X& $   "'@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V-"YX;6RM6?]OFS@<_5<L;CIM4ELP)&G:2R)=8TT[:96J=NO],.T'
M!YS&&N#,-LDFW1]_-E# "W7*XE\:OO@]^_-L/UYAMF?\F]@0(L&/+,W%W-M(
MN;WV?1%O2(;%!=N27-U9,YYAJ4[YDR^VG."D!&6I'P;!Q,\PS;W%K+QVQQ<S
M5LB4YN2. U%D&>8_;TC*]G,/>L\7[NG31NH+_F*VQ4_D@<C/VSNNSOR&):$9
MR05E.>!D/??^AM<HC#2@;/%(R5YTCH$N9<78-WWR3S+W CTBDI)8:@JL?G9D
M2=)4,ZEQ?*])O:9/#>P>/[._+XM7Q:RP($N6_DL3N9E[4P\D9(V+5-ZS_0=2
M%S36?#%+1?D7[.NV@0?B0DB6U6 U@HSFU2_^40O1 <#1"X"P!H2O!40U('HM
M8%0#1J4R52FE#@A+O)AQM@=<MU9L^J 4LT2K\FFNY_U!<G67*IQ<O,>4@T><
M%@3<$BP*3M2D2G .'JJ% -@:?*1X15,J*1%@B3FG) %8@D-H M1,WI.X4&WR
M)W"#!17@+2(2T_2=XFP19]W>Q%D'= X^/R#P]LT[\ ;0''S:L$+@/!$S7ZIR
M]:#]N"[MIBHM?*&T6\PO0 3/0!B$40]\:8<C$C?PL >.7@^')MQ7<]1,5-A,
M5%CRC89-U!?$].[^"OX#JT(HC!!J+WTOJ*!Z7_6I9NU'^\RUV.*8S#UE)(+P
M'?$6?_X!)\%??1JZ)$..R Q]HT;?J&2/7M"WL\BO^U2+7*KFD@PY(C-4&S6J
MC:RK\A.3.%7^'S.>5*ZPUNMTI]=IGXI6MJ$J5F23DDP_WW8+& 7!S-]UU7'4
MHZ'.N%%G;%5'F^5/;6J/+^EAQ0_5PR49<D1FZ#9I=)N<M!<G+E5S288<D1FJ
M73:J75I7VUTA =N6:4H]M'.6QRR7G*6I7H%B@SG9L#0AO/=1:J4>*FE%-NYL
MS',X"G_9F(YZ-*2:-E)-G=K6],!IS@^M9CGM*_N@[CZN<0";5D9!5TU!5P.<
M9D 8L-(.G7>79,@1F2$G#-I8')QD037<D7!.V9 K-E.ZSG\4T.GFJNG&UN?X
MTM[I8(D<L9D2M5D>VL/\1[(C:<4'U69MLWVO/DX#NU,VY(K-U+'-[/"TT Z=
MIG:G;,@5FRE=&]RA/;F?E!;LW(-U'1T8P*\IWE6'IEAMCH?V(#_8TL;'*EH>
M;X+L@_K=HML0#JUIM3(I$![W)Z=QW"D;<L5F2M@F<GAYFC\YC=U.V9 K-E.Z
M-J%#>T0_S9^LW(-U/0SV!UO548>F6&WZA_;X/]B?KH[[T]$FR#ZHWRPZ;"-Z
M:,VQM3]%1_W)3C/XA:?3J.Z*S92PC>HA/,F?0I>A>^F4#;EB,Z7KO(ZW1_B3
M_,G./5C7\#7O6USU:>K51O70FF<'6U1-=^R=2V^SPY<N]L$-+=[O?&_37T=O
M,7^BN0 I62OZX.)2306O/CA6)Y)MRT]P*R8ER\K##<%J=>@&ZOZ:,?E\HK_J
M-9]]%_\#4$L#!!0    ( )2"HU9GW>S44@0  ( 8   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;-5976_;-A3]*X16;"W@1E^V\S';@&VM6+9D,)*E
M>QCV0,NT150B/9*RFW^_2TF6Y5IFXX+ TI=8HG@.[SV7O.1E!ELN/LF$$(4^
M9RF30R=1:GWCNC).2(;E!5\3!E^67&18P:M8N7(M"%X4H"QU \_KNQFFS!D-
MBK:9& UXKE+*R$P@F6<9%L\3DO+MT/&=7<,#725*-[BCP1JOR"-13^N9@#>W
M9EG0C#!).4."+(?.V+^)_+X&%#T^4K*5C6>D79ES_DF_W"Z&CJ<M(BF)E:;
M\+,A4Y*FF@GL^+<B=>HQ-;#YO&/_4#@/SLRQ)%.>_D47*ADZ5PY:D"7.4_7
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
M*!'(*UZ45<,'1W,.3V6=AP2!6]6P537L5/7AI: T1\=2 Y9:,LIWA3V8W!A
MY[$:GFEX-^B?Z'3$!&.WT%$K=-0I]"%7&L4/7J5D2A:EU)"HK10_2'RFC%/K
MZ%S'^$2J(V3D5GK7*KWK5.I*=#==R6VN(15X?<,^42UD5[^1F6NV*(&A8E3<
M,*N/,>4Y-B^U382V[_)[YUCWZ,2P(R9R&QZWAL>=AJVUXF!MW5B[M,O'9R=K
M=+I[SD/&X8E"_Z@.Y:"W57DV-&DIL4[9[6A[ WBH"M_)^(QN!G4A_TE37RLH
M(6^%-"R##5'V;D>T9+HNU74'55%5N[5"JIU5<T>W&] V@+YOE,)#QT[0WI?B
M?P%02P,$%     @ E(*C5D7X)DH( P  #PD  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S$N>&ULK59M3]LP$/XK5H8F)@V2)GV#M9'ZPC0D$ C&]@'M@YM<
M&HO$SFRWA7^_LY.&MH0*3?V2^.R[Q\]S\?DR6 GYI%( 39[SC*NADVI=G+NN
MBE+(J3H5!7!<283,J493SEU52*"Q#<HSU_>\KIM3QIUP8.=N93@0"YTQ#K>2
MJ$6>4_DRADRLAD[+64_<L7FJS80;#@HZAWO0#\6M1,NM46*6 U=,<"(A&3JC
MUOFD;_RMPR\&*[4Q)D;)3(@G8US&0\<SA""#2!L$BJ\E3"#+#!#2^%MA.O66
M)G!SO$;_;K6CEAE5,!'9;Q;K=.CT'1)#0A>9OA.K'U#IZ1B\2&3*/LFJ\O4<
M$BV4%GD5C QRQLLW?:[RL!& .,T!?A7@[P:TWPD(JH# "BV965E3JFDXD&)%
MI/%&-#.PN;'1J(9Q\Q7OM<15AG$ZG(@\9QH_BU:$\IA,!->,SX%'#!0Y03LO
M!+?+(B$W!4AJULD58.X4.9Z"IBQ37]#UX7Y*CH^^D"/"./F9BH5"0#5P-=(T
MF[E116E<4O+?H120:R21*G+!8XBWXUV45VOTUQK'_E[ :RI/2=#Z2GS/#QKX
M3#X>[N^A$]0I#RQ>\%\IGS(594(M))#'T4QIB0?]3U,2RTW:S9N8XC]7!8U@
MZ&!U*Y!+<,+/GUI=[UM3!@X$MI6/=IV/]C[T\/509>90D4@HW22X1.E:%',Y
M+<.6'WC>P%UN*FGP\MH;7EL4.S7%S@<I1E2E),&[3Y%$BIR(;?*-Q[W$[FQ1
MZ@2='>)-7FWOK)EXMR;>W4O<WLHG(CEYP,2.E,*V<#/#BN40FRJ]>(Y2BD>/
M8#O8+6YRQ>B,94R_-&GJOF7;Z_?]'4UOO7IG7M LJ5=+ZNTMGQN=@B2;1?1X
MA2[D4D.N&BNE=\A*.1#8EO1^+;U_D$KI?ZA2&KP:*L7=Z"TYR+EMN0JW7G!=
M7L'U;-W51[:9[<R/L=N7S?D5IOQ5P MVSKA"40E">J<]/#"R;+^EH45A.]A,
M:.R'=ICB'PM(XX#KB1!Z;9@-ZG^@\!]02P,$%     @ E(*C5FVQ92KP @
M,P@  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULG99M;]HP$,>_BI55
M4RNQ)G$(! :16JIIE5H5]6'3-.V%20YB-;$SVX'R[6<[-&-* &EOB)_N?O^[
MY'Q,-ER\R@Q H;<B9W+J9$J58]>5208%D9>\!*9WEEP41.FI6+FR%$!2:U3D
M+O:\@5L0RIQX8M?F(I[P2N64P5P@614%$=MKR/EFZOC.^\(C767*++CQI"0K
M> +U4LZ%GKF-EY06P"3E# E83ITK?WSM6P-[XAN%C=P;(Q/*@O-7,[E-IXYG
M%$$.B3(NB'ZL809Y;CQI';]W3IV&:0SWQ^_>O]C@=3 +(F'&\^\T5=G4B1R4
MPI)4N7KDFZ^P"R@T_A*>2_N+-KNSGH.22BI>[(RU@H*R^DG>=HG8,\#X@ '>
M&6"KNP99E3=$D7@B^ 8)<UI[,P,;JK76XB@S;^5)";U+M9V*9[PHJ-)I5A(1
MEJ(99XJR%;"$@D2?T#U1E:!JB_@2W8$.']U1LJ Y56;__ 84H;F\0&>(,O2<
M\4IJ+W+B*JW-$-QDI^.ZUH$/Z+@GXA(%?@]A#P?HY>D&G9]=_.O&U:$U\>$F
M/FS]!O\5WPV52<YE)0#]O%I()?1'\JM+? WI=T-,Y8QE21*8.KHT)(@U./''
M#_[ ^WPDA* )(3CF/<:>/^K25%L-K)4IOG6,1\/ G[CK#EB_@?6/PNY 2H >
M>BA!$).I^JWWFM>^[2'%T0+0G-"TAWX $>B!09? FA3N"0Q&@7] 8-@(#$]D
M WM=L+ -"T>XWPT;-+#!*9C?!1NT83@,O6[8L($-3\%P%VS8@N'([Q^ 10TL
M.@I[SD!?XDL%H@L9M9"#R!\-NY&C!CDZCN2*Y*ABJ2XZ7C$%*<KMC5*2K2W0
M+B6C=O!!$(5!MQ3?^WOM>2>_\S&ZU2ITP:K.^\IKH<,@\ [DW=^[</VCY,.5
MU:G";U6Y'WEA*P'N7@LP[53?IRO*I,[P4AMZET,=AZ@[5#U1O+1=8<&5[C%V
MF.FN#L(<T/M+SM7[Q#2:YG]"_ =02P,$%     @ E(*C5JZWJ\MM @  0 8
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
ML7,LH+W%_]WZL)9:.48ER9$L90&U91) PV7.")D!&.A%4FJ&[2V##M:H#)$
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
MLRF7Q0GF^YD0^F&G*&"[&GST+U!+ P04    " "4@J-6ZAL 728"   +!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6RM5%%OVR 0_BN(55,KM<&Q
MFVS*;$MMLJF35BEJUNUAV@.V+S&J#2Z<D^[?#[!CI5+:]6%^P!S<]]U]<$>\
M4_K!E !(GNI*FH26B,V,,9.74',S4@U(N[-6NN9H3;UAIM' "P^J*Q8&P935
M7$B:QGYMJ=-8M5@)"4M-3%O77/^YADKM$CJF^X4[L2G1+; T;O@&5H#WS5);
MBPTLA:A!&J$DT;!.Z-5X-H^<OW?X(6!G#N;$*<F4>G#&UR*A@4L(*LC1,7#[
MV\(<JLH1V30>>TXZA'3 P_F>_8O7;K5DW,!<53]%@65"/U)2P)JW%=ZIW0WT
M>B:.+U>5\2/9=;Z3B)*\-:CJ'FPSJ(7L_ORI/X<#P/CR!4#8 \*W J(>X$^.
M=9EY60N./(VUVA'MO"V;F_BS\6BK1DAWBRO4=E=8'*:K-C/PV()$\GEK1T-.
M%X!<5.:,7)#[U8*<GIR1$R(D^5ZJUG!9F)BAC>SP+.^C7'=1PA>BW'(](M'X
MG(1!&!V!SU^'+R ?X.%S.+-Z!]'A(#KT?-&;1?^ZR@QJ6U._CXGKV"Z/L[D^
MFYF&YY!0VT@&]!9H^O[=>!I\.B;U/Y$]$QX-PJ/7V--O2FXN$'1-%I#A.9FW
M6KM3N.78:H$"CMYMQSGUG.Y5V*;CP'XQVQ[J^I=7ES [*%7W3-C*V AI2 5K
MBPM&'R:4Z*[U.@-5XZLW4VA[P4]+^UJ!=@YV?ZT4[@W7$,/[E_X%4$L#!!0
M   ( )2"HU;S+99^_ $  #@%   9    >&PO=V]R:W-H965T<R]S:&5E=#<X
M+GAM;+U4VVZ<,!#]%<O/:<Q"=EM%+%)#>HG4JJM$31\K+PQ@Q1=JFR7]^]J&
M1:1=]JD*#]ACSSEG9NQQVBO]9!H BYX%EV:+&VO;:T),T8"@YE*U(-U.I;2@
MUIFZ)J;50,L $IS$4;0A@C*)LS2L[726JLYR)F&GD>F$H/KW#7#5;_$*'Q?N
M6=U8OT"RM*4U/(#]WNZTL\C$4C(!TC ED89JB]^OKO/$^P>'1P:]F<V1SV2O
MU),W[LHMCGQ P*&PGH&ZX0 Y<.Z)7!B_1DX\27K@?'YD_QAR=[GLJ8%<\1^L
MM,T6O\.HA(IVW-ZK_C.,^:P]7Z&X"7_4#[[K-49%9ZP2(]A%()@<1OH\UF$.
MV"P XA$0_P58)0N 9 2$RI$ALI#6+;4T2[7JD?;>CLU/0FV"C,N&27^*#U:[
M7>9P-OM"]\!38AV57R#%"+L98*L%V <.[BCM"6!^7N^1\@Y>PH@+>8H[GN*.
M \_5 L\M,ZTRE*-/6G7M!;J3!>]*)FOD=@HE+9,=E.A;"YKZ^W*!<FJ:4XF>
MU^G,FYK2]N=1+\A-8G.M26I!*!^$-D'(-]<A2ZXB_Z7D<*(2R52)Y)4J<5[G
M/U8B^;<2FU.5(+-[[=^4KU373!K$H7+(Z/*MZT(]].E@6-6&.[M7UC5.F#;N
M:0/M'=Q^I90]&KY[IL<R^P-02P,$%     @ E(*C5D28I5!K P  I1<   T
M  !X;"]S='EL97,N>&ULW5AM;]HP$/XK4;I.K30UA*R!K("T(56:M$V5V@_[
M5AGB@"7G98[IH+]^/CLD@?H8[8>U61#$OO/SW./S.2^,2KGA]'9)J736*<_*
ML;N4LOCD>>5\25-27N0%S90GR45*I.J*A5<6@I*X!%#*O7ZO%WHI89D[&66K
M]#J5I3//5YD<NWZOMCGF]#56UO"CZQB^:1[3L7M_]O[7*I=7[QQS/OEP<M*[
M/[_:MY]IQ[GK64DOCR"]Z.&\RH=1A[O4>OBI(C+ 4PPVL,!4E 8)'0P\M(-W
MT3@\0N Z 6>M+D(PZ!V7SHH13>FA$/[Q(?X: PW2/RK( 7J,.+!FN)5=#?2J
M+3$9)7G6[(S -0;%3%+J/! ^=J>$LYE@@$I(ROC&F/M@F.<\%XY46U*%\L%2
M/AJW;WJP6RN>E&6YT+%-!/,[JX;O.;8]$,@XKP7V76.8C HB)179M>KHP=KX
MQ.54[;M-H10N!-GX_4NW >B3"C++14Q%<X5PMZ;)B-,$Y BV6,)9YH4'3BGS
M5#5B1A9Y1K2&+:)J*-HYY?P6+F4_DQWN==):,UW26=U4@JJFH3$=X&^S&>XV
M[>!%O$[!'G+Y9:6FD^D^%!F]$31A:]U?)[4 C-W'V4E1\,UGSA992LWDCPXX
M&9$MSEGF@CVJ:% J<V6@PG4>J)!LWK;\%J2XHVNY+:=U@FON=U#SO\WS@F94
M$-X6K6K_+6?YQ8J#P6M)UE>5?<%6C=7CR5L7>=D%D6$71':B)H==$!EU0.3@
MU:Z:SQ'IOWV102=6N]\%D<&;%.E5#[ZMI^N=9^O:ZL [S-C] 6]#O GJS%:,
M2Y95O26+8YH]><16])+,.-WE5^-CFI 5EW>U<^PV[>\T9JLTJD?=0"*J44W[
M&TS/#^L7*!6+93%=TWA:=<5BIIN.:JBHU0& ?<^U/NP>#&-\=@_XL#B8 @QC
M4%B<_VD^0W0^QH=I&UH]0Q0S1#$&9?-,]0>+8\=$ZK#/-(J"( RQC$ZG5@53
M+&]A"%\[&Z8-$%@<B/2\7..KC5?(X3K UO10A6 SQ2L1FRF>:_#8\P:(*+*O
M-A8'$-@J8+4#\>UQH*;LF"" 5<6T83L8]T01YH%:M-=H&"+9">%C7Q]LEP1!
M%-D]X+,K" +, [L1]V *0 /F"0)]']R['WG;^Y37_#$_^0-02P,$%     @
ME(*C5I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " "4@J-6H+/1OM %  !8,P  #P   'AL+W=O<FMB;V]K+GAM;,6;
M;6_;-A" _PKA+^N 9;;UV@9)@,SI2X M,>(N^UC0$FT3E427I)*FOWY'.5Y.
MK7S8EZL_Q:84Z?%)Y',\46>/QGY>&O-9?*VKQIV/-MYO3\=C5VQ4+=WO9JL:
MV+(RMI8>OMKUV&VMDJ7;*.7K:AQ-)MFXEKH979SMCS6W8_S%>%5X;1IH# WW
M6CVZE^WAJWC03B]UI?W3^:C[7*F1J'6C:_U-E>>CR4BXC7G\8*S^9AHOJT5A
M356=CZ:[#??*>EW\T+P(D!_ETG4M7B[O)("<C[()''"EK?/='MWQ)3 ^*-AY
M]ZWUYIVNO+)7TJOWUK1;W:S#8>!7C-'/Z.*P_[L+XJG]/V$TJY4NU)4IVEHU
M?A='JZH V+B-WKJ1:&2MSD<S\Z"LF,NU"C\*SG)=[GZ@!S(4+GNJ88.]+CM&
M3IZF5(U3I8!/SE2Z!(Y2_"$KV11*(,B(@(R."/DI0I Q 1D?!7(1<.!?$61"
M0"9'A.Q%,B4@TV-"Q@@R(R"S8T(F"#(G('->R+E5#O;H-@C9E&)N=5/H;:6<
M,"O<NU\3D*]Y(2^++RV<,[0CH#<$T!M>H"OM"O"2;EJXH+=;97>[X %[0HW8
M$UZ\._6@  WCD )A-LAS@)JU6*AUV%> 9"6FH\PQ958')"S YY]^$W.0A>\Z
MP5NXW[8=:0^3<L>461[OC2D?=55U?+=^ SG"-?3;9ATXQ"7&I.PQ9=;'/]):
MB*)6O<Y J6+*[(HKM?28A3+"E%D)-Z8)XT9(6D-W@ NH8/SMX5$NF#++X)W4
M5MS+JE7B+R5=:T-:TJ.C)#!EML UQ*Y6XJ/\VK^Y* ],N46@5KH)B:9JX)/O
MAA"<$5,6B)@M,#-UK7W8R76#QJPSUEJ!WGL!C"@W1,QNN N-$,"YA"%8?(2Q
MP\GB>YE&Y,R"V0^+=NG4ES;(X.U#""8&HXP0,1N!3-UZF7I$&2%B-L)S,B)>
MP5P;T'[%7)07(F8O#&<E@YB4,B)F99#I2?\J4^J(F-5!IB=]3,HA$;-#7M*3
MP0M-J21B5\G2#T'%E$-B9H<LO"D^;TQ5*NM^Z>X[&*6'("F'Q,P..9!5[3DQ
M)B62F%DDP]G58#3)(A6S5G":-0A'R21FELE0OC4(29DE9J].$8F7>(4Q*;/$
M[&:A\@=<1(LIL\3,9D'%'W$B+LNR^R@KZ.?A>!B3,DO\\VI4@+F (Y8M3,S-
M2EPZI_ D*J8L$S-;YC!FIVM<@Z:\DS![IX\).9!X%P[S?,UQ42:AS),PF^=
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
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ E(*C5A3F?D;N    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ E(*C5IE<G",0!@  G"<
M !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    " "4@J-6P,.XR6H'  #T,0  &               @($-"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ E(*C5AM]5'"("0   30
M !@              ("!K0\  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( )2"HU:,<K+%&P4  %\=   8              " @6L9  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "4@J-6-,]2Y50&
M  !6&0  &               @(&\'@  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ E(*C5L>>P#V4 P  ; L  !@              ("!
M1B4  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( )2"HU;B
M5V<)/Q$  /L- 0 8              " @1 I  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    " "4@J-6]G,@R#H)  #8*0  &
M    @(&%.@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
ME(*C5GL[@I)%"   S14  !@              ("!]4,  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( )2"HU:C=K'3]@\  'HK   8
M          " @7!,  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    " "4@J-6D5G&*D<'  "$$0  &0              @(&<7   >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( )2"HU9Z1N\AC00  -@)
M   9              " @1ID  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ E(*C5L+#PESV$@  (BT  !D              ("!WF@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "4@J-66\)L
M]JP#  "7"   &0              @($+?   >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( )2"HU9$@1F;J@H  '@?   9
M  " @>Y_  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
ME(*C5G($W(:G P  $0@  !D              ("!SXH  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    " "4@J-66)L&"(D-  #=+   &0
M            @(&MC@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( )2"HU:]?$<D3@0  -@)   9              " @6V<  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ E(*C5G>7T0SC!
M]@T  !D              ("!\J   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    " "4@J-6EPOTZ1$%  !*"P  &0              @($,
MI@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( )2"HU9U
M FN=000  'H)   9              " @52K  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ E(*C5AT"I;?(!P  HQ4  !D
M     ("!S*\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M" "4@J-6E(^K]C0&   R#P  &0              @('+MP  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( )2"HU;/MZ?L]@$  *($   9
M              " @3:^  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ E(*C5@(N9:93!@  \P\  !D              ("!8\   'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "4@J-6BT7! I@$
M  #S"0  &0              @('MQ@  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( )2"HU;CX8),J 8  $@0   9              "
M@;S+  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ E(*C
M5ORWP>.$ P  [@<  !D              ("!F](  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    " "4@J-6X+O6U1<&  !=#P  &0
M        @(%6U@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( )2"HU8?Y'MU\0(  )(&   9              " @:3<  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ E(*C5@4T^*Q" P  ,@<
M !D              ("!S-\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    " "4@J-69U=(*G4#  "@"   &0              @(%%XP
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( )2"HU8<=DI1
M)@0  &H)   9              " @?'F  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ E(*C5DM@ @T;!   40L  !D
M ("!3NL  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "4
M@J-6N[KBZD8#  !6!P  &0              @(&@[P  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( )2"HU9HD*V$R0(  ",&   9
M          " @1WS  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ E(*C5J4022V;!   7 P  !D              ("!'?8  'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "4@J-6*747J,("   ]
M!@  &0              @('O^@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( )2"HU::P<GE70H  'MY   9              " @>C]
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ E(*C5D!^
MGUS5"P  #X$  !D              ("!? @! 'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    " "4@J-6Q07^6>0$  !6)0  &0
M    @(&(% $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M )2"HU;+&)^[F@,  *0-   9              " @:,9 0!X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ E(*C5G^4HI#7 P  -Q   !D
M             ("!=!T! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    " "4@J-6GT,W\,,'   9/   &0              @(&"(0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( )2"HU;&9ZC*&@0
M 'H1   9              " @7PI 0!X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ E(*C5M3[9EE4$   -K8  !D              ("!
MS2T! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "4@J-6
M+:\?0( %  "F(@  &0              @(%8/@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( )2"HU8?0B ^)@<  *X]   9
M      " @0]$ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ E(*C5N"-HI?#!@  @"\  !D              ("!;$L! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "4@J-62%LR<24*  !J5
M&0              @(%F4@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( )2"HU;+3[ HL00  )H:   9              " @<)< 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ E(*C5CL+D<!]
M P  O0P  !D              ("!JF$! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    " "4@J-6_,UNE[H'   +4@  &0
M@(%>90$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( )2"
MHU8#?P5+1@D  $]8   9              " @4]M 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ E(*C5EM *-^1!@  ="L  !D
M         ("!S'8! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    " "4@J-6$S , SX#  #V"@  &0              @(&4?0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( )2"HU:G\F^&!P,  !8(
M   9              " @0F! 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ E(*C5NNL-\R$"@  NWL  !D              ("!1X0!
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "4@J-6+I;W
M(),$   R'@  &0              @($"CP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( )2"HU;,A2P:A T  %?.   9
M  " @<R3 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
ME(*C5B#^2GQ (   YGH" !D              ("!AZ$! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    " "4@J-6.[T&\]D$  !Y$0  &0
M            @('^P0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( )2"HU;V_TU6P L  +%G   9              " @0[' 0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ E(*C5@@H(5_/ @
M:0D  !D              ("!!=,! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    " "4@J-6E/*>X& $   "'@  &0              @($+
MU@$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( )2"HU9G
MW>S44@0  ( 8   9              " @:+: 0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ E(*C5K8(D4Q+ P  P T  !D
M     ("!*]\! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M" "4@J-6%.X=%)("  "[!0  &0              @(&MX@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( )2"HU:D=-]@Y@,  /P,   9
M              " @7;E 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ E(*C5C)'1*"L @  -P8  !D              ("!D^D! 'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " "4@J-6]M,EPS8#
M   ["0  &0              @(%V[ $ >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    ( )2"HU9%^"9*" ,   \)   9              "
M@>/O 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ E(*C
M5FVQ92KP @  ,P@  !D              ("!(O,! 'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6Q02P$"% ,4    " "4@J-6KK>KRVT"  ! !@  &0
M        @(%)]@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0
M   ( )2"HU;F&!^_T (  .0&   9              " @>WX 0!X;"]W;W)K
M<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ E(*C5J,TU;"("0  TB(
M !D              ("!]/L! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q0
M2P$"% ,4    " "4@J-6@3';/+$&   9/@  &0              @(&S!0(
M>&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( )2"HU;J&P!=
M)@(   L%   9              " @9L, @!X;"]W;W)K<VAE971S+W-H965T
M-S<N>&UL4$L! A0#%     @ E(*C5O,MEG[\ 0  . 4  !D
M ("!^ X" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " "4
M@J-61)BE4&L#  "E%P  #0              @ $K$0( >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( )2"HU:7BKL<P    !,"   +              "  <$4
M @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( )2"HU:@L]&^T 4  %@S   /
M          "  :H5 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "4@J-6
M>@0#75P"   A+@  &@              @ &G&P( >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    " "4@J-6+B@*V!4"  #\+   $P
M        @ $['@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     5@!6 )$7
(  "!( (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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>92
<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>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>514</ContextCount>
  <ElementCount>394</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>122</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000018 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000019 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000020 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000021 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000022 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000023 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000025 - 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>24</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000029 - 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>25</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000030 - 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>26</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000031 - 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>27</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000032 - 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>28</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000033 - 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>29</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000034 - 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>30</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000035 - 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>31</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000036 - 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>32</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000037 - 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>33</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000038 - 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>34</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000039 - 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>35</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000040 - 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>36</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000042 - 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>37</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000043 - 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>38</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000044 - 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>39</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000045 - 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>40</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000046 - 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>41</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000047 - 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/DiscontinuedOperations</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000048 - 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>43</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000049 - 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>44</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000050 - 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>45</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000051 - 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>46</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000052 - 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>47</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000053 - 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>48</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000054 - 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>49</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000055 - 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>50</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000056 - 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>51</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000057 - 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>52</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000058 - 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>53</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000059 - 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>54</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000060 - 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>55</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000061 - 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>56</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000062 - 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>57</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000063 - 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>58</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000064 - 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>59</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000065 - 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>60</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000066 - 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>61</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000067 - 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>62</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000068 - 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>63</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000069 - 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>64</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000070 - 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>65</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails</Role>
      <ShortName>Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000072 - 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>67</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000073 - 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>68</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000074 - 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>69</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000075 - 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>70</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000076 - 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>71</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000077 - 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>72</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000078 - 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>73</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000079 - 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>74</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000080 - 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>75</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NarrativeDetails</Role>
      <ShortName>- Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000082 - 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/SubsequentEvents</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="codi-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - codi-20230331.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - codi-20230331.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 22 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:CommonStockVotingRights, us-gaap:PreferredStockNoParValue, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding -  codi-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommonStockNoParValue, us-gaap:PreferredStockNoParValue -  codi-20230331.htm 4</Log>
    <Log type="Warning">[dqc-0004-Element-Values-Are-Equal] StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest with a value of 1361962000 is not equal to the total of StockholdersEquity, MinorityInterest with a value of 1136920000 + 223509000. These values should be equal. The properties of this StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest fact are Context: i9f852c375e564a0393a56050f42dee09_I20221231, Unit: usd, Rule Element Id: 9282. codi-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="codi-20230331.htm">codi-20230331.htm</File>
    <File>a03312023-ex311.htm</File>
    <File>a03312023-ex312.htm</File>
    <File>a03312023-ex321.htm</File>
    <File>a03312023-ex322.htm</File>
    <File>codi-20230331.xsd</File>
    <File>codi-20230331_cal.xml</File>
    <File>codi-20230331_def.xml</File>
    <File>codi-20230331_lab.xml</File>
    <File>codi-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1069">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>96
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "codi-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1069,
    "http://xbrl.sec.gov/dei/2023": 39
   },
   "contextCount": 514,
   "dts": {
    "calculationLink": {
     "local": [
      "codi-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "codi-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "codi-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "codi-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "codi-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "codi-20230331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 669,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 32,
    "http://xbrl.sec.gov/dei/2023": 5,
    "total": 37
   },
   "keyCustom": 61,
   "keyStandard": 333,
   "memberCustom": 44,
   "memberStandard": 53,
   "nsprefix": "codi",
   "nsuri": "http://www.compasstrust.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.compasstrust.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Discontinued Operations",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i3a0bfbc9b6374bd98e7136cdc421ad3d_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.compasstrust.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Operating Segment Data",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.compasstrust.com/role/OperatingSegmentData",
     "shortName": "Operating Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Property, Plant and Equipment and Inventory",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory",
     "shortName": "Property, Plant and Equipment and Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Warranties",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.compasstrust.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.compasstrust.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Noncontrolling Interest",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Fair Value Measurement",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.compasstrust.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.compasstrust.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Defined Benefit Plan",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlan",
     "shortName": "Defined Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.compasstrust.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Presentation and Principles of Consolidation (Policies)",
     "menuCat": "Policies",
     "order": "24",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies",
     "shortName": "Presentation and Principles of Consolidation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.compasstrust.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Operating Segment Data (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataTables",
     "shortName": "Operating Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Property, Plant and Equipment and Inventory (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Warranties (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.compasstrust.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.compasstrust.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.compasstrust.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Noncontrolling Interest (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestTables",
     "shortName": "Noncontrolling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Fair Value Measurement (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.compasstrust.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Defined Benefit Plan (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
     "shortName": "Defined Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "codi:NumberOfBusinessesOwned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)",
     "menuCat": "Details",
     "order": "37",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "codi:NumberOfBusinessesOwned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Acquisition - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
     "shortName": "Acquisition - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id11f643811e64104a2a4f9840c465dc1_I20220712",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)",
     "menuCat": "Details",
     "order": "39",
     "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-20230331.htm",
      "contextRef": "id11f643811e64104a2a4f9840c465dc1_I20220712",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)",
     "menuCat": "Details",
     "order": "40",
     "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-20230331.htm",
      "contextRef": "ieb3955e8c5ab4e408f2bb0babf25a043_D20220712-20220712",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Acquisition - Pro Forma Information (Details)",
     "menuCat": "Details",
     "order": "41",
     "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-20230331.htm",
      "contextRef": "i04186164d94843d7bc168746eabc4538_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i33b298c8a24349e684bff20e8bf2cd93_I20230110",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:DisposalGroupTotalenterprisevalue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "43",
     "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-20230331.htm",
      "contextRef": "i1974241592b1452fb75451bdfaba7061_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
     "shortName": "Discontinued Operations - Summarized Operating Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "iefa64205bc4f4b3c872cfdd465f1ecfd_D20230101-20230110",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i327812c6fe904b36b502edf669ad3547_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Operating Segment Data - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "46",
     "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-20230331.htm",
      "contextRef": "i5ff1969bebf04906be95bfbc1e211610_D20230101-20230331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "47",
     "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-20230331.htm",
      "contextRef": "i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "48",
     "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-20230331.htm",
      "contextRef": "i1604e7ed454d44a491feeb94f901ff7a_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "49",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "5",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)",
     "menuCat": "Details",
     "order": "50",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)",
     "menuCat": "Details",
     "order": "51",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i224b9b976add460f87ca8b4ce4395b06_D20190101-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "menuCat": "Details",
     "order": "53",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i1decd996938a4e86a0b0b83da481641b_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "menuCat": "Details",
     "order": "54",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "menuCat": "Details",
     "order": "55",
     "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": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i9f852c375e564a0393a56050f42dee09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)",
     "menuCat": "Details",
     "order": "56",
     "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-20230331.htm",
      "contextRef": "i9f852c375e564a0393a56050f42dee09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Debt - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Debt - Issuance Costs (Details)",
     "menuCat": "Details",
     "order": "58",
     "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-20230331.htm",
      "contextRef": "ie9fced74e2fb40b38a3c0eaaff776ae1_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Debt - Summary of Debt Holdings (Detail)",
     "menuCat": "Details",
     "order": "59",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i1c29d2bab7f34d22b739b270921f11fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statement of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "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-20230331.htm",
      "contextRef": "i1c29d2bab7f34d22b739b270921f11fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Stockholders' Equity - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "60",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustStockNetofDistributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "menuCat": "Details",
     "order": "61",
     "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",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "menuCat": "Details",
     "order": "62",
     "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-20230331.htm",
      "contextRef": "i4658ae69bb0940aab8b301c6e551ad58_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:OwnershipPercentageOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i31a1496a4c8d4c76ba28c1fea1713840_D20230126-20230126",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:PaymentsOfDistributionsToShareholders",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
     "shortName": "Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "ic7cc6ec4101a468fa877176190810f67_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "64",
     "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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "ic7cc6ec4101a468fa877176190810f67_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)",
     "menuCat": "Details",
     "order": "65",
     "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-20230331.htm",
      "contextRef": "i21010467bc5f4a17a794aaba9dd34968_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
     "shortName": "Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i8decc7f026244e81b0f9291e0b1b4654_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Fair Value Measurement - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
     "shortName": "Fair Value Measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "menuCat": "Details",
     "order": "68",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Defined Benefit Plan - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "69",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "menuCat": "Details",
     "order": "70",
     "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-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
     "shortName": "Commitments and Contingencies - Components of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)",
     "menuCat": "Details",
     "order": "73",
     "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",
       "codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "shortName": "Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
     "shortName": "Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - - Narrative (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.compasstrust.com/role/NarrativeDetails",
     "shortName": "- Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "id39bb6a267f44fcd8a0882a059cbddd0_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.compasstrust.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Presentation and Principles of Consolidation",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation",
     "shortName": "Presentation and Principles of Consolidation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Acquisition",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.compasstrust.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i6f9eb4c2097541f68d08b0bb4646fce2_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i9f852c375e564a0393a56050f42dee09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - codi-20230331.htm",
     "menuCat": "Cover",
     "order": "78",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - codi-20230331.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20230331.htm",
      "contextRef": "i9f852c375e564a0393a56050f42dee09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 122,
   "tag": {
    "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2022TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Term Loan",
        "label": "2022 Term Loan [Member]",
        "terseLabel": "2022 Term Loan"
       }
      }
     },
     "localname": "A2022TermLoanMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/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_AcquisitionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions [Abstract]",
        "label": "Acquisitions [Abstract]",
        "terseLabel": "Acquisitions [Abstract]"
       }
      }
     },
     "localname": "AcquisitionsAbstract",
     "nsuri": "http://www.compasstrust.com/20230331",
     "xbrltype": "stringItemType"
    },
    "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/20230331",
     "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/20230331",
     "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"
     ],
     "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/20230331",
     "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/20230331",
     "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 [Member]"
       }
      }
     },
     "localname": "ArnoldMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_DueToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due to related parties",
        "label": "Due to related parties",
        "terseLabel": "Notes Payable, Related Party, Name [Extensible Enumeration]"
       }
      }
     },
     "localname": "DueToRelatedParties",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 2.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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 5.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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ErgoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergo [Member]",
        "label": "Ergo [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "ErgoMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "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_FiniteLivedInProcessResearchAndDevelopment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite lived in-process research and development",
        "label": "Finite lived in-process research and development",
        "terseLabel": "Finite lived in-process research and development"
       }
      }
     },
     "localname": "FiniteLivedInProcessResearchAndDevelopment",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_ImpactOfSubsidiaryEmployeeStockOptions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 7.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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_KingsCamoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "King's Camo",
        "label": "King's Camo [Member]",
        "terseLabel": "King's Camo"
       }
      }
     },
     "localname": "KingsCamoMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Supplemental Balance Sheet Information Table",
        "label": "Lease Supplemental Balance Sheet Information Table [Table Text Block]",
        "terseLabel": "Lease Supplemental Balance Sheet Information Table"
       }
      }
     },
     "localname": "LeaseSupplementalBalanceSheetInformationTableTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_LibertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liberty.",
        "label": "Liberty [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LibertyMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "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/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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano",
        "label": "Lugano [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LuganoMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20230331",
     "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/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"
     ],
     "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 income (loss) from continuing operations attributable to common shares of Holdings"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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": "Marucci"
       }
      }
     },
     "localname": "OtherInternationalMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PaymentsForRepurchaseSubsidiaryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentsOfDistributionsToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PolyfoamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Polyfoam",
        "label": "Polyfoam [Member]",
        "terseLabel": "Polyfoam"
       }
      }
     },
     "localname": "PolyfoamMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "codi_PreferredStockDividendRateSpread": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Dividend Rate, Spread",
        "label": "Preferred Stock, Dividend Rate, Spread",
        "terseLabel": "Preferred Stock, Dividend Rate, Spread"
       }
      }
     },
     "localname": "PreferredStockDividendRateSpread",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "codi_PrimaloftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primaloft",
        "label": "Primaloft [Member]",
        "terseLabel": "Primaloft"
       }
      }
     },
     "localname": "PrimaloftMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/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"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "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/20230331",
     "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/20230331",
     "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"
     ],
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "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 Products [Member]"
       }
      }
     },
     "localname": "SternoProductsMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_SwingLineLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swing line loan",
        "label": "Swing line loan [Member]",
        "terseLabel": "Swing line loan"
       }
      }
     },
     "localname": "SwingLineLoanMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VelocityOutdoorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor [Member]",
        "label": "Velocity Outdoor [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "VelocityOutdoorMember",
     "nsuri": "http://www.compasstrust.com/20230331",
     "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/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",
      "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "BOA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "5.11"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r838"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r839"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r836"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r840"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r835"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r837"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [
      "r932",
      "r933",
      "r934",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r282",
      "r316",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r337",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r892",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r282",
      "r316",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r337",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r892",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r932",
      "r933",
      "r934",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Ergobaby"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r485",
      "r582",
      "r644",
      "r687",
      "r688",
      "r747",
      "r750",
      "r754",
      "r755",
      "r761",
      "r783",
      "r784",
      "r796",
      "r803",
      "r817",
      "r823",
      "r894",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r485",
      "r582",
      "r644",
      "r687",
      "r688",
      "r747",
      "r750",
      "r754",
      "r755",
      "r761",
      "r783",
      "r784",
      "r796",
      "r803",
      "r817",
      "r823",
      "r894",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r339",
      "r583",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r786",
      "r804",
      "r822",
      "r849",
      "r890",
      "r891",
      "r900",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r339",
      "r583",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r786",
      "r804",
      "r822",
      "r849",
      "r890",
      "r891",
      "r900",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r466",
      "r485",
      "r487",
      "r488",
      "r489",
      "r581",
      "r582",
      "r644",
      "r687",
      "r688",
      "r747",
      "r750",
      "r754",
      "r755",
      "r761",
      "r783",
      "r784",
      "r796",
      "r803",
      "r817",
      "r823",
      "r826",
      "r888",
      "r894",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r466",
      "r485",
      "r487",
      "r488",
      "r489",
      "r581",
      "r582",
      "r644",
      "r687",
      "r688",
      "r747",
      "r750",
      "r754",
      "r755",
      "r761",
      "r783",
      "r784",
      "r796",
      "r803",
      "r817",
      "r823",
      "r826",
      "r888",
      "r894",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r239",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r306",
      "r352",
      "r353",
      "r502",
      "r531",
      "r532",
      "r533",
      "r534",
      "r557",
      "r567",
      "r568",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r239",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r306",
      "r352",
      "r353",
      "r502",
      "r531",
      "r532",
      "r533",
      "r534",
      "r557",
      "r567",
      "r568",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r298",
      "r486",
      "r842",
      "r871"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r341",
      "r342",
      "r683",
      "r684",
      "r685",
      "r749",
      "r752",
      "r756",
      "r763",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r787",
      "r805",
      "r826",
      "r900",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r341",
      "r342",
      "r683",
      "r684",
      "r685",
      "r749",
      "r752",
      "r756",
      "r763",
      "r770",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r787",
      "r805",
      "r826",
      "r900",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r298",
      "r486",
      "r842",
      "r843",
      "r871"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r258",
      "r344",
      "r923"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r704",
      "r771",
      "r827",
      "r923"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "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, 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r138"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": {
     "auth_ref": [
      "r138"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r83",
      "r247",
      "r614"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r48",
      "r49",
      "r178",
      "r259",
      "r610",
      "r650",
      "r654"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r7",
      "r25",
      "r49",
      "r526",
      "r529",
      "r568",
      "r645",
      "r646",
      "r857",
      "r858",
      "r859",
      "r868",
      "r869",
      "r870"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r196"
     ],
     "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/2023",
     "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 to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r260",
      "r346",
      "r355",
      "r356",
      "r357",
      "r923"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r15",
      "r75"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r183",
      "r434",
      "r555",
      "r864"
     ],
     "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/2023",
     "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": [
      "r434",
      "r555",
      "r801",
      "r802",
      "r864"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r15",
      "r75",
      "r80"
     ],
     "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/2023",
     "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_AssetImpairmentCharges": {
     "auth_ref": [
      "r15",
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment expense"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r226",
      "r251",
      "r280",
      "r314",
      "r329",
      "r335",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r519",
      "r523",
      "r545",
      "r606",
      "r709",
      "r821",
      "r834",
      "r892",
      "r893",
      "r914"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r243",
      "r262",
      "r280",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r519",
      "r523",
      "r545",
      "r821",
      "r892",
      "r893",
      "r914"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203",
      "r241",
      "r242"
     ],
     "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 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/2023",
     "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/2023",
     "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": [
      "r123",
      "r126"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r513",
      "r815",
      "r816"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r105",
      "r107",
      "r513",
      "r815",
      "r816"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [
      "r513"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r106"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r847",
      "r848"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r28"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
     "auth_ref": [
      "r511",
      "r512"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r511",
      "r512"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r511",
      "r512"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r104"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r2",
      "r3",
      "r20"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r517",
      "r863"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r4",
      "r113",
      "r516"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r218",
      "r514"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "auth_ref": [
      "r110"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r132",
      "r133"
     ],
     "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/2023",
     "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": [
      "r51"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r58",
      "r245",
      "r788"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r58",
      "r191",
      "r278"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r5",
      "r191"
     ],
     "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 in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r161",
      "r191"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r161",
      "r191"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r237",
      "r255",
      "r256",
      "r257",
      "r280",
      "r300",
      "r301",
      "r303",
      "r305",
      "r308",
      "r309",
      "r350",
      "r399",
      "r402",
      "r403",
      "r404",
      "r410",
      "r411",
      "r442",
      "r443",
      "r445",
      "r446",
      "r448",
      "r545",
      "r660",
      "r661",
      "r662",
      "r663",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r696",
      "r718",
      "r741",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r841",
      "r865",
      "r873"
     ],
     "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/2023",
     "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": [
      "r255",
      "r256",
      "r257",
      "r308",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r660",
      "r661",
      "r662",
      "r663",
      "r803",
      "r841",
      "r865"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount payable to broker-dealers or clearing organizations for executing or clearing trades or orders.",
        "label": "Commission Payable to Broker-Dealer and Clearing Organization",
        "terseLabel": "Commissions Payable to Broker-Dealers and Clearing Organizations"
       }
      }
     },
     "localname": "CommissionsPayableToBrokerDealersAndClearingOrganizations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r205",
      "r381",
      "r382",
      "r773",
      "r889"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r209"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r824",
      "r825",
      "r826",
      "r828",
      "r829",
      "r830",
      "r831",
      "r868",
      "r869",
      "r908",
      "r927",
      "r930"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r170"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r170",
      "r696"
     ],
     "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/2023",
     "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": [
      "r170"
     ],
     "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/2023",
     "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": [
      "r26",
      "r170",
      "r696",
      "r715",
      "r930",
      "r931"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r170",
      "r609",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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,993 shares issued and outstanding at March 31, 2023 and 72,203 issued and outstanding at December 31, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r90"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r214"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r50",
      "r265",
      "r267",
      "r274",
      "r601",
      "r623"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r122",
      "r220",
      "r265",
      "r267",
      "r273",
      "r600",
      "r622"
     ],
     "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 attributable to Holdings, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r62",
      "r64",
      "r134",
      "r135",
      "r343",
      "r772"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r62",
      "r64",
      "r134",
      "r135",
      "r343",
      "r655",
      "r772"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r62",
      "r64",
      "r134",
      "r135",
      "r343",
      "r772",
      "r846"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r62",
      "r64",
      "r134",
      "r135",
      "r343"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r62",
      "r64",
      "r134",
      "r135",
      "r343",
      "r772"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r791"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r202"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r874"
     ],
     "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/2023",
     "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": [
      "r187",
      "r583"
     ],
     "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 Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "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/2023",
     "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"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r112"
     ],
     "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/2023",
     "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_DebtCurrent": {
     "auth_ref": [
      "r253"
     ],
     "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 debt and lease obligation, classified as current.",
        "label": "Debt, Current",
        "terseLabel": "Debt, Current"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r206",
      "r279",
      "r412",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r428",
      "r435",
      "r436",
      "r438"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r33",
      "r167",
      "r168",
      "r227",
      "r228",
      "r282",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r556",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r866"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r33",
      "r228",
      "r439"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r137",
      "r139",
      "r413",
      "r556",
      "r799",
      "r800"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r42",
      "r137",
      "r441",
      "r556"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r42",
      "r414"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [
      "r282",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r437",
      "r556",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r866"
     ],
     "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/2023",
     "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": [
      "r43",
      "r282",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r556",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r866"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r43",
      "r145"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r90",
      "r94",
      "r136",
      "r137",
      "r139",
      "r144",
      "r207",
      "r208",
      "r282",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r437",
      "r556",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r866"
     ],
     "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/2023",
     "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": [
      "r136",
      "r139",
      "r895"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r138"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r138",
      "r895"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r494",
      "r495",
      "r607"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r193"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r462",
      "r477",
      "r483",
      "r813",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r484",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r462",
      "r476",
      "r482",
      "r813",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r461",
      "r465",
      "r813"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r462",
      "r464",
      "r475",
      "r481",
      "r813",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r473",
      "r479",
      "r813",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r901",
      "r902",
      "r903"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r463",
      "r474",
      "r480",
      "r813",
      "r814"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r19",
      "r99",
      "r100",
      "r101",
      "r102"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r15",
      "r82"
     ],
     "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/2023",
     "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": [
      "r15",
      "r82"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [
      "r686",
      "r688",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r729",
      "r730",
      "r731",
      "r732",
      "r735",
      "r736",
      "r737",
      "r738",
      "r757",
      "r758",
      "r759",
      "r760",
      "r824",
      "r826"
     ],
     "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/2023",
     "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": [
      "r124",
      "r125",
      "r127",
      "r128",
      "r686",
      "r688",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r729",
      "r730",
      "r731",
      "r732",
      "r735",
      "r736",
      "r737",
      "r738",
      "r757",
      "r758",
      "r759",
      "r760",
      "r790",
      "r824",
      "r826"
     ],
     "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/2023",
     "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": [
      "r459",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r459",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r900"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r149",
      "r151",
      "r153"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r164"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "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 on sale of discontinued operations, net of income tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r159",
      "r181",
      "r924"
     ],
     "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/2023",
     "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": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r159",
      "r164",
      "r496",
      "r504",
      "r507"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": {
     "auth_ref": [
      "r151",
      "r153",
      "r164",
      "r906"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation",
        "terseLabel": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r12"
     ],
     "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/2023",
     "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_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r35"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r241"
     ],
     "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/2023",
     "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/2023",
     "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": [
      "r6",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r6",
      "r10",
      "r148",
      "r162",
      "r203",
      "r241",
      "r242"
     ],
     "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 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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r160",
      "r242"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r160"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r6",
      "r10",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r6",
      "r10",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r203"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r160",
      "r242"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r200"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r815",
      "r816"
     ],
     "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/2023",
     "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_EarningsPerShareDiluted": {
     "auth_ref": [
      "r275",
      "r288",
      "r289",
      "r291",
      "r292",
      "r294",
      "r300",
      "r303",
      "r304",
      "r305",
      "r306",
      "r533",
      "r534",
      "r602",
      "r624",
      "r793"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r911"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r497"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r281",
      "r497",
      "r505"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r904",
      "r905"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r904",
      "r905"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r904",
      "r905"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r904",
      "r905"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 9.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": "Utilization of tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r904",
      "r905"
     ],
     "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 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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r26",
      "r238",
      "r268",
      "r269",
      "r270",
      "r283",
      "r284",
      "r285",
      "r287",
      "r295",
      "r297",
      "r307",
      "r351",
      "r354",
      "r449",
      "r490",
      "r491",
      "r492",
      "r501",
      "r502",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r568",
      "r645",
      "r646",
      "r647",
      "r671",
      "r741"
     ],
     "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/2023",
     "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": [
      "r426",
      "r544",
      "r799",
      "r800"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r85"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r85"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [
      "r536",
      "r537",
      "r541"
     ],
     "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/2023",
     "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": [
      "r536",
      "r537",
      "r541"
     ],
     "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/2023",
     "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": [
      "r426",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r537",
      "r578",
      "r579",
      "r580",
      "r799",
      "r800",
      "r811",
      "r812",
      "r813"
     ],
     "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/2023",
     "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": [
      "r31",
      "r129",
      "r426",
      "r799",
      "r800"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r536",
      "r537",
      "r538",
      "r539",
      "r542"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r426",
      "r799",
      "r800"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r535"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r426",
      "r467",
      "r472",
      "r537",
      "r578",
      "r811",
      "r812",
      "r813"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r426",
      "r467",
      "r472",
      "r537",
      "r579",
      "r799",
      "r800",
      "r811",
      "r812",
      "r813"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r426",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r537",
      "r580",
      "r799",
      "r800",
      "r811",
      "r812",
      "r813"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r27",
      "r131"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r130"
     ],
     "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",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases 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, Purchases",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r27"
     ],
     "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",
        "negatedTerseLabel": "Total recorded at fair value",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r426",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r578",
      "r579",
      "r580",
      "r799",
      "r800",
      "r811",
      "r812",
      "r813"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Fair Value, Nonrecurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r535",
      "r542"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r907"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r249",
      "r375"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r76"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r198"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r198"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r198"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r198"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r371",
      "r374",
      "r375",
      "r377",
      "r584",
      "r585"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r197",
      "r585"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [
      "r584"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r76",
      "r79"
     ],
     "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/2023",
     "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": [
      "r197",
      "r584"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r372"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r63",
      "r772"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r248",
      "r358",
      "r598",
      "r797",
      "r821",
      "r878",
      "r885"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "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": [
      "r362",
      "r797"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillFairValueDisclosure": {
     "auth_ref": [
      "r909"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of 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, Fair Value Disclosure",
        "terseLabel": "Goodwill, Fair Value Disclosure"
       }
      }
     },
     "localname": "GoodwillFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r361",
      "r368",
      "r797"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r361",
      "r368",
      "r797"
     ],
     "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 (1)",
        "terseLabel": "Goodwill, estimated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r15",
      "r359",
      "r365",
      "r370",
      "r797"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down 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, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r797"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "terseLabel": "Goodwill [Member]"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r1",
      "r884"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r184",
      "r280",
      "r314",
      "r328",
      "r334",
      "r337",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r545",
      "r795",
      "r892"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In Process Research and Development"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r116",
      "r185",
      "r193",
      "r288",
      "r289",
      "r291",
      "r292",
      "r302",
      "r305"
     ],
     "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 from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r114",
      "r220"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r180",
      "r231",
      "r314",
      "r328",
      "r334",
      "r337",
      "r603",
      "r616",
      "r795"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r314",
      "r328",
      "r334",
      "r337",
      "r625",
      "r795"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r220",
      "r280",
      "r286",
      "r314",
      "r328",
      "r334",
      "r337",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r534",
      "r545",
      "r616",
      "r795",
      "r892"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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 from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r179",
      "r275",
      "r286",
      "r288",
      "r289",
      "r291",
      "r292",
      "r300",
      "r303",
      "r304",
      "r305",
      "r534",
      "r602",
      "r925"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r164",
      "r242",
      "r508",
      "r617"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "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/2023",
     "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": [
      "r114",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r159",
      "r164",
      "r220"
     ],
     "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 (loss) from discontinued operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r159",
      "r164",
      "r220"
     ],
     "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 (loss) from discontinued operations, net of income tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r223",
      "r301",
      "r303",
      "r304"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r815",
      "r816"
     ],
     "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/2023",
     "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/2023",
     "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": [
      "r18",
      "r29",
      "r34",
      "r148",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r163",
      "r165",
      "r166",
      "r204"
     ],
     "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/2023",
     "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": [
      "r21"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r21"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r22",
      "r103",
      "r216",
      "r217"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r281",
      "r493",
      "r498",
      "r499",
      "r500",
      "r503",
      "r506",
      "r509",
      "r510",
      "r665"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r234",
      "r235",
      "r296",
      "r297",
      "r322",
      "r496",
      "r504",
      "r626"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r14"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r14"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r14"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r14"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r373",
      "r376"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r77",
      "r199"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r199"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r248"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r74",
      "r78"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r138",
      "r233",
      "r271",
      "r318",
      "r554",
      "r726",
      "r832",
      "r929"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r61"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r853"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r261",
      "r789",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r855"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r72",
      "r855"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r854"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r202"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r912"
     ],
     "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, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r566"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r566"
     ],
     "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": "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r566"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r566"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r912"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r566"
     ],
     "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 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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r280",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r520",
      "r523",
      "r524",
      "r545",
      "r695",
      "r794",
      "r834",
      "r892",
      "r914",
      "r915"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r174",
      "r230",
      "r613",
      "r821",
      "r867",
      "r876",
      "r910"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r244",
      "r280",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r520",
      "r523",
      "r524",
      "r545",
      "r821",
      "r892",
      "r914",
      "r915"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r6",
      "r148",
      "r162",
      "r201",
      "r203",
      "r241",
      "r242"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r6",
      "r10",
      "r148",
      "r162",
      "r203",
      "r241",
      "r242"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "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/2023",
     "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"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r33",
      "r228",
      "r425",
      "r440",
      "r799",
      "r800",
      "r922"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.",
        "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r17",
      "r282",
      "r896"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Long-Term Debt, Maturity, after Year Five"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r17",
      "r282",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Long-Term Debt, Maturity, Year One"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r17",
      "r282",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "Long-Term Debt, Maturity, Year Five"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r17",
      "r282",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Long-Term Debt, Maturity, Year Four"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r17",
      "r282",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Long-Term Debt, Maturity, Year Three"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r17",
      "r282",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Long-Term Debt, Maturity, Year Two"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r254"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r43",
      "r84"
     ],
     "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/2023",
     "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"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r140",
      "r720",
      "r832",
      "r928"
     ],
     "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 expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment.",
        "label": "Management Fee Expense",
        "terseLabel": "Management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r71"
     ],
     "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/2023",
     "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": [
      "r47",
      "r229",
      "r280",
      "r350",
      "r399",
      "r402",
      "r403",
      "r404",
      "r410",
      "r411",
      "r545",
      "r612",
      "r698"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest",
        "verboseLabel": "Noncontrolling interest of discontinued operations"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r209"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r117",
      "r209",
      "r221"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "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/2023",
     "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/2023",
     "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": "Subsidiary, Ownership Percentage, Parent",
        "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r47",
      "r115",
      "r119",
      "r186"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r61"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r277"
     ],
     "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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r277"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r862"
     ],
     "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 provided by (used in) investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r191",
      "r192",
      "r193"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r191",
      "r192",
      "r193"
     ],
     "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 provided by (used in) operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r182",
      "r193",
      "r232",
      "r242",
      "r263",
      "r266",
      "r270",
      "r280",
      "r286",
      "r288",
      "r289",
      "r291",
      "r292",
      "r296",
      "r297",
      "r302",
      "r314",
      "r328",
      "r334",
      "r337",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r534",
      "r545",
      "r620",
      "r717",
      "r739",
      "r740",
      "r795",
      "r832",
      "r892"
     ],
     "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 attributable to Holdings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r121",
      "r222",
      "r263",
      "r266",
      "r296",
      "r297",
      "r619",
      "r859"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r186"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "auth_ref": [
      "r23",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.",
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "negatedTerseLabel": "Noncontrolling Interest, Decrease from Deconsolidation"
       }
      }
     },
     "localname": "NoncontrollingInterestDecreaseFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r114",
      "r449",
      "r868",
      "r869",
      "r870",
      "r930"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r875"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r314",
      "r328",
      "r334",
      "r337",
      "r795"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r561",
      "r820"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r558"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "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": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r559"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r559"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r560",
      "r562"
     ],
     "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/2023",
     "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": [
      "r559"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r565",
      "r820"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r564",
      "r820"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r337"
     ],
     "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/2023",
     "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": [
      "r146",
      "r219",
      "r656",
      "r657"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r225",
      "r250",
      "r605",
      "r834"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r272",
      "r546",
      "r547",
      "r552",
      "r599",
      "r621",
      "r857",
      "r858"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r8"
     ],
     "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/2023",
     "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r13",
      "r24",
      "r220",
      "r264",
      "r267"
     ],
     "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 attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r13",
      "r24",
      "r220",
      "r264",
      "r267"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r9",
      "r178"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r193"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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": [
      "r189"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsByNameAxis": {
     "auth_ref": [
      "r96"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r844",
      "r860"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r56"
     ],
     "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 reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Payments for Repurchase of Common Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r52",
      "r515"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r52"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r190"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r543"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "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/2023",
     "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/2023",
     "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": [
      "r443",
      "r748",
      "r751",
      "r753",
      "r762"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r90",
      "r91",
      "r169",
      "r865",
      "r898"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [
      "r824",
      "r825",
      "r828",
      "r829",
      "r830",
      "r831",
      "r927",
      "r930"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r169",
      "r897"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r89",
      "r90",
      "r93"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r169",
      "r696"
     ],
     "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/2023",
     "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": [
      "r169",
      "r442"
     ],
     "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/2023",
     "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": [
      "r169",
      "r696",
      "r715",
      "r930",
      "r931"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r169",
      "r608",
      "r821"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r856"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r51"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r51"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r11"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r11",
      "r660"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r845",
      "r861"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r142",
      "r391",
      "r395",
      "r398"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r396"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r397"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r242",
      "r263",
      "r266",
      "r276",
      "r280",
      "r286",
      "r296",
      "r297",
      "r314",
      "r328",
      "r334",
      "r337",
      "r350",
      "r399",
      "r400",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r410",
      "r411",
      "r518",
      "r521",
      "r522",
      "r534",
      "r545",
      "r603",
      "r618",
      "r670",
      "r717",
      "r739",
      "r740",
      "r795",
      "r818",
      "r819",
      "r833",
      "r859",
      "r892"
     ],
     "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",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r202",
      "r246",
      "r615"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r16",
      "r604",
      "r615",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r202"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r69",
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r478",
      "r572",
      "r573",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r714",
      "r716",
      "r746"
     ],
     "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, Type [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [
      "r721",
      "r722",
      "r725"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r478",
      "r572",
      "r573",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r714",
      "r716",
      "r746",
      "r913"
     ],
     "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, Type [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r569",
      "r570",
      "r571",
      "r573",
      "r574",
      "r666",
      "r667",
      "r668",
      "r723",
      "r724",
      "r725",
      "r744",
      "r745"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-Term Debt",
        "terseLabel": "Repayments of Other Long-Term Debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r171",
      "r209",
      "r611",
      "r649",
      "r654",
      "r664",
      "r697",
      "r821"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r238",
      "r283",
      "r284",
      "r285",
      "r287",
      "r295",
      "r297",
      "r351",
      "r354",
      "r490",
      "r491",
      "r492",
      "r501",
      "r502",
      "r525",
      "r527",
      "r528",
      "r530",
      "r532",
      "r645",
      "r647",
      "r671",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r315",
      "r316",
      "r327",
      "r332",
      "r333",
      "r339",
      "r341",
      "r343",
      "r458",
      "r459",
      "r583"
     ],
     "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/2023",
     "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": [
      "r236",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r460"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r719",
      "r785",
      "r792"
     ],
     "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/2023",
     "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/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r563",
      "r820"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r105",
      "r107",
      "r513"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r59",
      "r60",
      "r872"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [
      "r280",
      "r347",
      "r348",
      "r349",
      "r350",
      "r545"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r242",
      "r280",
      "r347",
      "r348",
      "r349",
      "r350",
      "r545"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r536",
      "r537"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r76",
      "r79",
      "r584"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r797"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r797",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r36",
      "r175",
      "r176",
      "r177"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r213"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r721",
      "r722",
      "r725"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r65",
      "r66",
      "r67",
      "r73"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r90",
      "r91",
      "r92",
      "r94",
      "r207",
      "r208",
      "r209",
      "r255",
      "r256",
      "r257",
      "r308",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r660",
      "r661",
      "r662",
      "r663",
      "r803",
      "r841",
      "r865"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r343",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r379",
      "r380",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r797",
      "r849",
      "r926"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "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"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r326",
      "r331",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r188"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r143",
      "r922"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r851",
      "r852",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r851",
      "r852",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B preferred stock.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r851",
      "r852",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred stock.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r240",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r343",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r378",
      "r379",
      "r380",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r797",
      "r849",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r237",
      "r255",
      "r256",
      "r257",
      "r280",
      "r300",
      "r301",
      "r303",
      "r305",
      "r308",
      "r309",
      "r350",
      "r399",
      "r402",
      "r403",
      "r404",
      "r410",
      "r411",
      "r442",
      "r443",
      "r445",
      "r446",
      "r448",
      "r545",
      "r660",
      "r661",
      "r662",
      "r663",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r696",
      "r718",
      "r741",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r841",
      "r865",
      "r873"
     ],
     "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/2023",
     "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": [
      "r26",
      "r45",
      "r238",
      "r268",
      "r269",
      "r270",
      "r283",
      "r284",
      "r285",
      "r287",
      "r295",
      "r297",
      "r307",
      "r351",
      "r354",
      "r449",
      "r490",
      "r491",
      "r492",
      "r501",
      "r502",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r568",
      "r645",
      "r646",
      "r647",
      "r671",
      "r741"
     ],
     "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/2023",
     "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": [
      "r283",
      "r284",
      "r285",
      "r307",
      "r583",
      "r659",
      "r682",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r696",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r716",
      "r719",
      "r720",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r741",
      "r827"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r307",
      "r583",
      "r659",
      "r682",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r696",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r716",
      "r719",
      "r720",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r741",
      "r827"
     ],
     "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/2023",
     "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": [
      "r26",
      "r169",
      "r170",
      "r209",
      "r660",
      "r741",
      "r765"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r26",
      "r169",
      "r170",
      "r209",
      "r671",
      "r741",
      "r765",
      "r833"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r26",
      "r45",
      "r209"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock Repurchase Program, Authorized Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r26",
      "r169",
      "r170",
      "r209",
      "r663",
      "r741",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock Repurchased During Period, Shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r26",
      "r169",
      "r170",
      "r209",
      "r671",
      "r741",
      "r767",
      "r833"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Stock Repurchased During Period, Value",
        "terseLabel": "Stock Repurchased During Period, Value"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r170",
      "r172",
      "r173",
      "r194",
      "r698",
      "r715",
      "r742",
      "r743",
      "r821",
      "r834",
      "r867",
      "r876",
      "r910",
      "r930"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "terseLabel": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity attributable to Holdings"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r114",
      "r115",
      "r120",
      "r238",
      "r239",
      "r269",
      "r283",
      "r284",
      "r285",
      "r287",
      "r295",
      "r351",
      "r354",
      "r449",
      "r490",
      "r491",
      "r492",
      "r501",
      "r502",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r546",
      "r548",
      "r552",
      "r568",
      "r646",
      "r647",
      "r669",
      "r698",
      "r715",
      "r742",
      "r743",
      "r769",
      "r833",
      "r867",
      "r876",
      "r910",
      "r930"
     ],
     "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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.",
        "label": "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/2023",
     "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": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r553",
      "r576"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r553",
      "r576"
     ],
     "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/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r553",
      "r576"
     ],
     "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/2023",
     "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"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r575",
      "r577"
     ],
     "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/2023",
     "presentation": [
      "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r850"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies",
      "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/2023",
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology-Based Intangible Assets [Member]"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r111"
     ],
     "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/2023",
     "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": [
      "r30"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r46",
      "r97",
      "r98"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedTerseLabel": "Treasury Stock, Common, Value"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r299",
      "r305"
     ],
     "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/2023",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205-20/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org//360/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org//710/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org//712/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org//715/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org//805/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(21))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org//850/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(17))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r836": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r837": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r838": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r839": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org//210/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>97
<FILENAME>0001345126-23-000030-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001345126-23-000030-xbrl.zip
M4$L#!!0    ( )2"HU8Z)0/I)@@  +TE   3    83 S,S$R,#(S+65X,S$Q
M+FAT;>U:;6_;.!+^?K^"Z^*Z"> 7R7;>[#1 ZKC7'+)--_&BMY\.E#2RB-"B
MEJ3L^'[]S9#R2^*DZZ+=O!QN@4TM<3@<<AX^,T/J^*>SR\'H]\]#EMF)9)]_
M>W]Q/F"U1JOUI3-HM<Y&9^SCZ)<+UFT&(1MIGAMAA<JY;+6&GVJLEEE;]%JM
MV6S6G'6:2H];HZL6J>JVI%(&FHE-:B?'] ;_ D]._G;\4Z/!SE1<3B"W+-;
M+22L-"(?LR\)F!O6:%12 U7,M1AGEK6#=H=]4?I&3+EOM\)*.%GH.6[YY^.6
M&^0X4LG\Y#@14R:2=S41IP=!T-E+.H?ML O\Z+ 3QAV(HOWH"-K!4???(1K9
M0G'?Q]BYA'>UB<@;&=#XO6Z[>;!7V/Y,)#;KA4'P]YH3/3E.56YQ/(W]_4^O
M9D.9A5O;X%*,\YZ;4LUW733'2BK=>Q.X__K4TDCY1,AY[^=3+;C\N6YP\1L&
MM$A]LQ'_@=Y1DZQRSS-O*4ZT+T4."\O#-MDZO,U$).S;-^%^T.^$S?"NM>N3
MYGJ,\[:JP*ZH>\WN&!<:]-,:/AA>C<X_G ].1^>7GZX1H%?7OYU^&K'1);L>
M#N@EZP1M=OF!C3X.V?7IU?O33\/KQN6_+H:_L]/!B%K:0=#>=KY_U>RZ#\[N
MO,Z&4G##_MEDUSQ2=1:#MB*=,YMQ]-;>87]K1Q4\27 /-22DMM?97[A.Y FZ
MK=<(#Y]Z<F%S8?N3#7IW$<*@&1S1K,]9QJ? -$P%S)!L;"8,^[7D&N$LY^P*
M"J4M4SG[H/2$A4'C5Z929)])P8UA_]"J+-B9F((V(A78_Z.2-(IA%Q<#MF,S
M8&_?'+;;05_#6!B+-&G=B["_BSX\>L4^;+\8'[[G!E<>?329LYM<S20D8ZA[
M5VKOP$2!8;G"H()#<)$SGL]9F5M= EJ.8<9%'/0L9Q-\(DM9RF-\I9F:",NL
M\G(; CG$8 S7<Q*9\!M@Y/2E3H/O$C0&AY0N7.$8)! +C>$)Q7+LCI8DH-DL
M$W'&3$E_5OUGH*%20A.8"",QCE%(G F;X01- ;$SD/06:)I*<)H(25R4:+Z^
M#*\<<9V7CSA@J<C1IP2/E0_K"#<4QV:]UB[R%#F%4]*$OV-9)J@3<;+FL#IB
M3! /%>AF0B@A5\H5!"OOFWM#(\H3EXW52:*4*("X4P@.-YQQ]L3<9"R5:F86
MH%QQ%./TTMN-5M;7L&46QFQ8^\KAU7TQ\!K=\07%B_"@;RH 56D $8!*4X&/
MSDOGC&MP>$#_BD@"^8T!@C"2PF0D3F(3)#\B0'I.A(FE,B7V(UK42GI@%%K%
MD.!KPW80!PD@L+RSA[=QQO,QL%-DG*M2HD38X8UP;P=V7==P+_%/_E%05IA[
M0))^1K2TAE./&[)EZX'2.P.E.!#-\SYZ48+B^G>D27O=YT<DWWUF1&*??9HT
MUEZ8Y:-K7'#Z<]S4*6[&O#3;=Z$ %@%;CN1#HBHU*D#BF0KCZ RE('=Z* U>
M$>$ZF6J0W(&JBHDK8-0KHJ5&@:2(MA@E1>+J3%-&1B2":T$3$#YR.WK/25-I
M*)JZ/6A<Z'7DAX4L&H05INM48-XHXE)RXFR<EC-B%96QAX_QZZD)_HJ !)%6
ML3\DWT&C+P&TT<L$[=94M('=[4EL:P@C[*<B(61RHW).;(WE1*DI&R2X<ITL
MH(-@%CP24M@YA>F'AJ6-Y%#F .3WP!W1M6S2!87;:D)%J0L$L'%I11PKG3@#
M7%XYAARS!8DXQA8H:(.0".;,'JNXD42!O/S*T1H_-UJ701^F7):.B,B7D*:8
MUV%AF6-UL9F?+7."+8C5/SZ<LCET8D<D1>,3PTB5]G$+MJ%^OI0&RGK3/Z]+
M6+3(I]V&JU8"[7'@H@%>+\"2YP;8D@Z]ZS8A0*5PE6VYE@=Q]@TD2'%9Q7&I
MR=%K0? !K1-E++ZGTT/496)4](<_>_%G)P]T21&Q2$_WI"O#L:0!5\53@9^7
M2[MVO549-\N,@8C-(1P2Q_AN/2HVGF.M?@.R*NGOR=>_>XF^$]4OH5;:>^6U
MDCOT6^Z(^HJ B _74;GB(L+5-R01&[GGTC2.^:=5VBSCMGN!*B<382W 5]@^
M4I@94'LBT#ZG9 >QB^1JB+SQ7\J"%QL._B@%FN\V5YG'KO+?_7])]&/HE(YA
M*,\3""LJ.:EXC04@#JJ0NRQ-9L!O*(;Z/,M%49<ANK/%Q9',-Z&KJB)\P?\
M9_&$#J1A25F/(K'**[$+P@G3O[H/Y :CN"DG" 9<)3>9*E0\>'CU/Q"D7TS-
M0K$XU4@(=?0Q. Y#E+ASWPI.=1_*1#Y5<@H4SW(^KHZO=45[,"FDF@.VSC+E
MN8[? 2N"ZX<$^^;+O#O[A<^KZ\RZOQ[>QLP]9Z5UQ5C5&N&6 -U :R4O#/06
M/_H8.0K)YSV1N\%=IWZE*U+6J@FIZT\I_&":4EV2.I#[YNJV^.BH>1 <T(6Q
MU?A_LABXNDMNNKODEDTVV_:[S;![]&AST P?;?N:VDZGN;_W>-=UM2UGLC<;
M%\84/']7Z]06'2IX]P(6NH5=Z/N*:+NX)>'U>V7:'!O+J(HG@Y.[S7_[IHN[
MPOV]>R>[A-6/78\*=F[O%#A).J%BB]F]],5ZB@7ZQC7P6V[]JXP?MQ9.44]8
M'"G>8G4&F8"4#6\A+JFT9I=55JK2#8IZ;DNWNN+^RZW^JHT[G_TQ%(:DC27=
MO??1S1*!+<?6&R8_\*'.6IRX]ZU/H?S'3CU_U#R%C:]_5GO918-@U85'N*%+
M^WB7QSZK>?13HNJO_[#)?6)U\E]02P,$%     @ E(*C5E0DB$-'"   OB8
M !,   !A,#,S,3(P,C,M97@S,3(N:'1M[5IM<]LV$O[>7X$JT]2>T0LIR6^2
MXQE'EAO?N'%JJY/KIQN( $6,08(%0,GJK[]=@'JQ)2?R)+'EF^M,'9%8+!;8
M!\_N CS^^>RJ-_CK4Y\D-I7DTY_O+R]ZI%)K-#ZW>HW&V>",?!C\?DG:]2 D
M TTS(ZQ0&96-1O]CA502:_-.HS&93.J35EWI46-PW4!5[894RO ZLZQR<HQO
MX"^G[.2GXY]K-7*FHB+EF261YM1R1@HCLA'YS+BY);5:*=53^52+46)),VBV
MR&>E;\68^G8KK.0G,SW'#?]\W'"#' \5FYX<,S$F@KVKB.9AZZ!],(QI*VZW
M]]GA8;C/P]9^0 ^/CB)*V7]",+(!XKZ/L5/)WU52D=42CN-WVLWZP5YNNQ/!
M;-()@^"7BA,].8Y59F$\#?W]3Z]F19GE=[9&I1AE'3>EBN\Z:XZ45+KS)G#_
M=;&E%M-4R&GGUU,MJ/RU:F#Q:X9K$?MF(_[AG:,Z6N6>)][2 ^@N1<9GEH=-
MM+5_EXBAL&_?A/M!MQ76F_>M79XTU2.8MU4Y= 7=2W9'L-!</Z_AO?[UX.+\
MHG<ZN+CZ> , O;[Y\_3C@ RNR$V_AR])*VB2JW,R^- G-Z?7[T\_]F]J5_^^
M[/]%3GL#;&D&P<;S_5&S:Z^=W4657$]I1OY5)^>TD+>P!Q*:5DG$M17QE-B$
M@L_V#KL;NRNGC(&6FN2Q[;3V9PX4&0/G=6KAX7-/,:S/;'^V0>\O0AC4@R.<
M]05)Z)@3S<>"3X!R;"(,^:.@&D MI^2:YTI;HC)RKG1*PJ#V!U$Q<%":4V/(
MF1AS;40LH.<')5&_(31C<X'?M"KR]6*7ESVRPVF45&%03MZ^.6PV@Z[F(V$L
M<*IU+\+N+KCZZ!6[NKDUKGY/#:P_N#*=DMM,321G(U[U'M?>STQQ0S(%$0B&
MH"(#7TY)D5E=<+ <8I(+3P  2E)X0DM)3"-XI8E*A256>;D5@8Q'W!BJIRB2
MTEONG#[7:> = V-@2.EB&XR! I'0$,M +(/N8 GCFDP2$27$%/AGT7_"-2^5
MX 12820$/8R?$V$3F*#)>>0,1+TYF*883!. "8LRG"XOPRM'7&O[$<=)+#+P
M*<)CX<.JHPX%S7JI760Q4 _%# M^1[)@H!-PLN2P*F!,(%WEX&9$*")7R@4$
M2^^;!T,#RIE+W:HH44@0 -PI (<;SE-91$U"8JDF9@;*!4<1BB^]W6!E=0E;
M9F;,BK6O'%[MK8'7X)XO,%Z$!UU3 JC,%I  5!P+>'1>NB!4<X<'\*\82HY^
M(QQ .)3")"B.8BF0'Q(@/C-A(JE, ?V0%K62'ABY5A%G\-J0'< !XP L[^S^
M7930;,3)*3#.=2%!(FS16KBWPW==UW"/^2?_*#"%S#P@43]!6EK"J<<-VK+Q
M0/&]@6(8".?Y$+T@@>'_&[*I@^;+(Y+NOC BH<\^3AH*-2@)P#4N.'T=-U6,
MFQ$MS.9=,( -.9F/Y$.B*C0H .(9"^/H#*1XYO1@MKP@PF4RU5Q2!ZHR)BZ
M42V)%AL%D"+88I04S!6EIA@:P035 B<@?.1V])ZAIL)@-'5[T+C0Z\@/JEXP
M",I1URF']%)$A:3(V3 M9\0B*D,/'^.74Q/X->0H"+0*_3G[!AK=!M .MQ.T
M&U/1"G8W)[&-(0RP'PN&R*1&9139&HJ*0F,VB'"EFLV@ V 6="BDL%,,T^N&
MQ8WD4.8 Y/? /=&E;-(%A;MR0GFA<P"P<6E%%"G-G $NKQSQ#+(%"3B&%I[C
M!D$1R)D]5F$CB1QX^96C-7IIM,Z#/A]363@B0E_R.(:\#LK+#*J+U?QLGA-L
M0*S^<7W*YM )'8$4C4\,AZJPCUNP"?73N33'K#?^>EU"AK-\VFVX<B7 '@<N
M'.#U HR]-,#F=.A=MPH!+(7+;,NUK,79$T@0X[**HD*CHY>"X!JMJ3(6WN-1
M(^@R$2CZVQ_1D)U'NL2 6*"G!]*EX5#2<%?%8X&?%7.[=KU5"37SC &)S2&<
M,\?X;CU*-IY"K7[+95G2/Y"O?O,2?2.JMZ%6VGOEM9([&YSOB.J"@) /EU&Y
MX"+$U1.2B)7<<VX:A?S3*FWF<=N] )5I*JSE_ ML/U20&6 [$V"?4[(#V 5R
M-4C>\"]FP;,-Q_\N!)CO-E>11:[RW_U_2?1]Z!2/83#/$P K+#FQ>(T$!QR4
M(7=>FDPXO<48ZO,L%T5=ANC.%F=',D]"5UE%^()_#6=1AL?2?$Y9CR*QS"NA
M"\ )TK^J#^0&HK@I4@ #K)*;3!DJUAY>_0\$Z:VI63 6QQH(H0H^YH[# "7N
MW+>$4]6',I&-E1QSC&<9'97'U[JD/9[F4DTYM$X2Y;F.W@,K@.N[!/OZ=EZT
M_4ZGY=UGU=\E;V+FGK/2NF*L;!W"EN"Z!M9*FAO>F?WH0N3()9UV1.8&=YVZ
MI:ZALE:EJ*X[QO #:4IYH^I [IO+J^6CH_KA7@MOEZV&_]ELX/+BN>XNGAN6
MK;;M[=</6JU'FX-Z^&C;E]2VH7'_8".U#6>R-QL6QN0T>U=I568=2GAW A*Z
MA9WI^X)H,[]#X>5+:-P<*\NH\F>#D[OZ?_NF#;O"_5UW@3L'U_==E1)\;@?E
M,%4\IR*S.6[[DCW?,CUQ)?SV6_Z<X_NMB%/4$19&BC99(S["DT(RT(4IT[ZO
M7S\G@L?D?,[$5V56J^(5BGOAV6UV4?[#K?ZBC3N?_#$6+.1B27&93Q<G7>4*
M_YC\X(EKNOO@JZ/Y3FJX"+2RC&N^5%J*?0\^=LJ5_]JKXX_/QWSE\Z<%,[D(
M%RRZT"'04V$?[_+8=T6/?DM5_O5?=KEOS$[^"U!+ P04    " "4@J-6G%<Y
MN>(%   %%@  $P   &$P,S,Q,C R,RUE>#,R,2YH=&W=6&US&C<0_MY?L<'3
MQ)[A7@$; _$,!1+3L8UC<--\ZHB3CM/D.%TD84Q_?5>ZPX$X-'22<=UZ/,S=
MK7:U+\^N=M5YT1_U)A^N!Y#H>0K7M[]<#'M0<3SO?:WG>?U)'\XGEQ=0=_T
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
M^<"_>+$E0Y[4U$?3O+H6QI0G1=-+"S$&]&:-V8@)C1J1:4E)8[-'YUAJ#L
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
MUB+&5+*D8A)CJC6/#]7+BNN;Q](XB<T4:E[4(X5,"F!?1I1#M;GD$6)Y5=G
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
MQ4;;(#B+5*F/GD51R9M&MQG4%?%EY-(%*<66Q%A1&(WXWI;9F]:LNIJ^P<,
M2+/]TN4SJ#I(\GB7LG4E-D$#[",'XZ2V&-7U^ !CTRYCA='VIL[$O=HO0B+.
M'JN-SD5LS5@W!!]P$1@_J_?73K[\0<V'DD-<;\\GFF1P)8RLPK=HVE&3'^8.
M0-O"E;$)&.=#,2$3>4*(5#D4!R8F:.IF @Z!*UM96'8ES0LWPYC8O"U<O14#
M325,<@$)29^QM3*$P9'MK2@;+VTDYZ!B)?1FLE!,0Y'JP38E$P4_A@K6+1 Q
MXZ6/(1-K<;GOC F-@"H&@]ZZ9GQL: = GQV0J['U6MBGJ-:O?J!Z0ZSYAK$9
MHC7-I2$ N67K9?9H<5S.UDN-DC+!IN)-Z+T8 2UF &I"D8MK/@USM^,UX;F3
M-7_0SR"D K[Z$CEH6EIRX5"K=YQBDA1'D&UL1M:,WM=XGT)IGCU; <D. U-*
M&JSZ<$JC$2SGW*"Z&3U[3/8JB+GYS!4$D#@8XUJK.=2<!C'8OOTB9_0L$HRE
M1.&88X-4*5>'PL9;R$ 8PP!8M,/SW;D;=055[VYN*0-GBYY*+8V]]4;JZ.9N
M+J?9_-<S?6.+5QVL9P0J4-0+-&<U";%*B^B;'5MU^U7396Q2)YG@JF88/AOJ
M4@=;)-N:JIQ6?0ZXH\NN#NT#TK26>@>2*%8(B(%KB2UA#;XEE\QN$N<J*#I(
MYE0LS3"9:FL#S(7ZJJN<2LE5V.(0DM/MESBC9E#?YB!!'YJS?;&GXRZ8?4,V
MT4 H0R@YV&%Y5@S0,I))W'*MD$/%5HIS-1:T4HE&,,YZU;,Y%^M#/4C2A-J$
M&V4R+0$1,Q@$GPFJ]+9Y8YO/67-G\:]4YF2G L='3QHX($=D*"'$HJ]QJTQ#
M:#JRE3,Z7X&_B<E)I-AR<PU"[[?H L=:T*30&P>,@SH;$CM? 7\,<6H.>Y6*
M!_:!^\XW$$TUU"=ZAA"OME_R? 4\LE5*18S8<QW)D0P;SKX29%5"=FSS %\!
MHHZB"6!4R7*"0(6325Z=1$J>Q0Y"RFZ9_+E^<#1.JB S>DZU;_P('"4#!F_1
M1G2M99 !4&7=..ZDSA]0)=<6FV8<MC4PM69K(V>GN6J? LQ#F-'92JDS6M^2
M-).(*H*E,6AB$7).0;!*;Y*&M< X"+.I)L]C94VQ5JA0D:3QIQC5Q=R21B0+
M7&H8Q#8$VR]K1LN>Z#&S<:E@")!L8\%&D2Q",HW]$'S.#L<N2J-I)K ![/6%
ME%222H ")F5J688P.'8A'!>S^4'=5:;]M9E;*PI_"1BI@;2,(;>^$6Q-XEW(
M0X@86\N5L8D8JM!0N%)U M[4C (FBU?"E.SL".I$-B1B/H>4@V1,J+DDQ%0H
M61#GLA+'9A/%V][O9B0S?)M2,:.E37(I-4PFA12A=XZ/SM14/6M"XZL?0KGT
M &3,:.FS2G;1>RC60-]%$U@,V48F,K0VA"5;.R!7PQD0N)@04]^L6%,,@N:B
M;2G[@J#YQ\B ?- ]P?RGQ;P>EZ/E3M#\-<[4!LUV!Q 2Z#_D^GYY!!@+9 =C
M&\38"&?&)FP\.@=B4H;*(-9AZMM@H0U"$)*,H(')9H3-A<@Y2.;86A#1QCZR
MUI>$8HV::9@$D4TB'D+]Q_8*G/'3QP"GKF]\:P203#;B;%],K%*Y (Q@1&4+
MA,[X:50M)1/!-HD>?,9,6;"&X(1B<6UL@[CC!Q3TKC8J06$EH! SF)PH> .)
M'9<1E(N,57Z(4VF:);@:!%#3 %_%2D27&V"J0S#%KU0$D& OLF'C:U5S,[TQ
M._F6I$K%7(:PC\=7O?X])R,8U-@0>V,O4/=IG:TV@ZJ[3$.HQMSMBR+-&2.]
M)8KO;C13\3XV:1S%L0RB!.52$N)!@MEZ"I,<-Q4V@#%GJ@25I5ELFLB<@.G.
MP'2#!/.*2^FO<!]Z]_F4<6LL8(PF>N6)=17Z-A<<O<LJBZ6VGOD.@#*7A><
M\K:-4 8;>@ZF%5.#YMN!78FDSYJ21^2T>\EV4V8K!V]'[VLX>*BVIXD%(-9$
M5  94J0:F?P(PM,FBU/&SA[OP/?YZ.I5V2?;.Z7TG2"E0:U-%?_PV;,%0[>C
M9Y$SF+,#$[)2J!A/T62!3"X6K'3:Z6^[6;3#\UT\);&M5*(+!A@<0M",Q/L<
M(I!/=61X?GI;^2M06(,DBHD1DR3?J&4PQ6;'K(JG[VC Q2?9$64G;TYJ86,"
MDTA$?0D$S4P+&(.NI9Q$./D=4;9U%'PS:6F+T=J(5@1 ;&6J*?2A-ZG>N=.-
M0G=TV=9!]XUP1DRUH4C$X!$,.,JUALX6AA9"',$(RA9(F4\S=9C<\8PE  &F
M#)%B7]7#H55C';*I8QNP'2F*0 I?4"> $#7; $8OR:!IW@JD,C;9\AD[RN]T
MRQ\-6!1I(A(YV6[UB*D:98\5DPK5(0R:;BE3QB9<;(1D<\CJ1ZB7N6+-Q3M/
MX)(Q)>^8LE,NY]<*&]'4P0HV%Y4OA8HG\HV;(UN*I!U?=M+EPV$T3."S, 5"
MS5J0N?2F!&2CJ+^AG72Y(JH.DCR0BS'L7'&].X'$# F@UI2S0]?H*_0X@X21
M35#\F@-<K;L*9(I)^F^)V*+%L<'X6?O([^3+'XRFY^9$$U.$1%!]9;;16*<1
MPWEG ^^XLA,P;Z?H( >DBM@:A.88BL^QYZ=.V5+- +BRE85EGT7*03(FDJ7*
M&$/H+J7DW%+RE$%"STWM$"9?MK>B;+RT,=*L$S315R4*!V;P!=%4]+%6DX=/
MFRT0,>.EC]>41B(F'[,"ZCS6@!# "G -W+[*_'>00+;B#1B3BPU&A4SM"]DL
M%E]8HF,<PBS,EJV7N<I]Z#>S7B8U&UMMF33CL(BY>(!:LLN2,2<[ ,I<%IX[
M6?,'V48NS9$@I=3 I)@KH<2XJE2US8\@V]B,K!F]KS&!/*062Q%5QJ#9!C:C
M^B:Z#&!D)'IX0^IF].P)(67;>YB47,![DVL$7S-C*]51&,)T\/:+G-&SR#FT
M5CR+1PO.5K0^1RLD3=\QHZN&'CV>"! -]0'Y7,&VJ!EL<N) 4-4L9!H GELF
M>:YVB\;-.(%JFBV&R?6&6,43^"B )D(P8D=7632ZS<8W4XZ6P+(%;XO%WA28
M*98$K6,J)0RBO&@K9<]7X&^PQ,J!6@ZQ;]X(J']+(T_!L@LP@B*CKV:S\<U(
MG^A=,NIC)"<@<IPUV0G"S5G7H@QAD&[[I<]7P"-AIVY(LQ\A4OX09M'<1Q)%
M;WOIXP!XM$/T?%+B0@P4JVW,4"3E(C:81!XBN#0.SS"^S<8W8_S@7 +A@)I^
M^,I$,>6H28BDTMSH%MJ-9+/QS4P* A5Q116/8<@6L^:ND6W4O\ F#8$J6REU
M1NM;0A'3J*56?( ^CUR4+\"9JRE@K!L'84:\V?B&6$-D2Y-HL&@ZZK&EOET?
M%9>(S6[MS8X]?UJ)7RVX0,P1"1*TS)ZM3X9+:L'[(?B<'8Z];7YB<KEW8"V]
M?Y6032;7'C^*MR8/H>9Y:S>0'MOJ&V1/)HLEK (E ^9&P#7YF*BW0MMQ92=B
M?J\V:B2]-"2B [  E*3%XJ-72</9#\&O;*>(N8K=8C?"F%IJ8&M+=+T/KPD:
MB9P7D6:+H*TCZ,@[]LW&-S,&:WVV(%[3S@"("57*<#8Q)"_9CF%B>!MDS&CI
MTU))1EH%5QFJ,<@FHFG!HG$EIB&HX!V0JZHBE)A;-8%9H+$A]*58+P1D4O5C
M*RT<VV;CFQG$8'"I28,BFJ&:BKF*JMZ40P-T<6R"9FR;C6^HK8!-&B*"I-@#
M!A$D<BIV3 \8F4>PRN\KV&Q\,PM]^PJ_X%K7PA!])OT_Q!RC)=L;WXR#.5_#
M9N.;27 XLK,E.?8,DCFSK;U318F%L. (IH6W0.B,GT9)LD8KR\D2 TO(Q1?G
M:Q(.J;(?PC+ ':#GYG&AU%I=;4X0<L+<,+048FL)6TQ#6$[QE<H/[ROU)=R
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
M]\>106;3^6)_?B3+6\?BU'PN&1.K_Z4U8*)W7P-$B*KA>S/_MNH2[A+J*XX
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
M!#B8PX03)BT-RG'!HX.(T6L[C:PG LT?EEB@3V.G$,W/*M9O#KW/=)#!'.,
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
MAJ"-4CPAQ3G$5QZT5E, 5H&9I,)(D_#357<NRZA>RP5$;#@3$:)6 @R+&RW
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
M8U7Y:[TVQ8AI< V"5'%+%;=4<<MSCUL>:='5;,O&'CPQMAY"/^]W._[/&W@
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
M$]<WM^J[\)SP:;?Q9GL3Q+)9_+7^!N2T5>S^O;4UVTHX\1W +-L&?X7E/KA
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
MN*R%]EKJKN6SR>7WRM.XE_XLV0N'D(F0N20:CI#YF) YF]H6G>:FT&K.G21
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
M5]?K=PJ C(HB3BIH'YJ-/<FBO&6Z\>8"=!5[1?"#?GGZXZ!(_R#/?2$">>-
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
M639^,E7%W-OE@DK>0B5OJEG5?94<]7@Q/9[I+VEEXEY$ @!%C[/2Q*@ 1-=
MHA3>AQ W-AF?G8V$6KSR6MQ8- 2/ZO:H^$QX)&LJ9#2<,.H2 :\R,2:57X.
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
MFM1>GK^-CL40)9 L&2? DR/6"TF\D^!Y$H6]^J9K+Q^IO!)Q8U6RNH*5,N;
MF+0.F!,F)"<*'2\'8&'A/MX,'%@DN102,U,D2:V0P,$026L;,4$]L>40($5L
MDOH@JS-G8U-HWK54M6.P'K(71*%K*.2" (B)90^)"6^I-<SQK$39Q,DA"K4,
MA>:4.@IMC<[&$2?K[!TG!'$Z4\*84(8+GI1FT\H@1"%$H1;:4-)*K9BREGD!
M4F5C Q12%(31(6O7F V%V'-?[)D=2A-3,9^RJ8AC2;5XB;>"$<C">ZACA[B\
MP)ZNY;1=QA2"$(+0UR9:C ;!0[1@!.0HG)+E_J*PQCI5H.>V((3E@P\+03/E
M@[806.>,)@94[:0%M>VI+!Q(L>2-,3J&7#L]B*ZDLU4R"$ (0.T (.5UB$SI
M' H ,:DM U.V-&7)"J7C#[-YL+JOY<@U4]VGK33!>T<@Z?(C@R)&V$"*\6:2
M\H)!A$J>I!"(6XA;+<4MFXWD06B9I(+JO!9.*BIK6]Z8$K5WM]ZP%F_YH#53
MB^>5L91R09)GQ<Z+-! 7(!):&S%'1I/*D]"]4*QK55-]:)8RC6W^)+@?8=!I
M+\:3]#!%*/.5=3^-.[VB#*>I\]/)8#2:<>I]N=OU&@*),SI1/"@>% ^*!\7S
MI,6S7DN[2.0H&94+0W0Z>% V.>L+6ZS]JBUCA7U.1CN+R]'.XL<-00J5VITP
MJ=\*CT);HCE;XMUL_HRR8#6WD=1^5@2R!&)5,2<"S5F!D46DN5@25';%_:L0
M$!B?(C"B>.XSW[1F)KH<E:^YS-39\H-G;W7BT?D@$%S; ZYS0O,&O#=):B*+
M: B ,\2*9$@2L> I94Y,'#4(K^NJO]%DIWB.TO@(T8.Q1M DLV1:)L?OJ;_?
M.F-?I9C2:7V,;MG'T/;9)KI&.\Z,)2'7]!NK+/'29N*SCAE4"D[XC4WH6L-0
MUU=$UQ=)Y&6<2@XJVQP,E"/;YLAC-L*[9*(R\1;*?D-&[U>5?S$<G,X/%1=D
M.,A'[M/M(C2H[0MJ^TSD6"8> G.40,BY_&"1>&4="04!G(A<RYIVI_7LN7[[
MA%]4\_8=Z46_DX? J=426"YZ38VGWH."Z@=9W-_Q<CC(O3'R\>9U=B9P&JT(
M5)9S&4+]X7GAXSDRDHP--OJRM\!7/FZ[BK;IC'ZDQGV/'S8]&HS=2;FETX_#
M=)SZH]Y?Z2*,VNWTT_A.0=3;)J^T!WWNYJ]I7SX1B@?%@^)!\:!X4#R-!U%Q
M:7'G+\OF<US*0*UP47'(@OOL9/!1999MD)HN;/,=C(_3\/E5VOO5Q?-+*E9@
M.G*?T.);R.+[,*\PVV:3A"XF7H;JDS49B&5.DVPI%9Q;JWG<V-2\34FRJ+9M
MC9ZBVCZ,VLX&3K.RUE!)+ 1^D>'NBYA< &Z\Y%DSAVJ[2FJ+9 C%@^)9Q?@$
M'GH/<^C-1">2!F5I#B29VLA#F4R<2HHD;;WW,C'I4ML.O;4MZ-H=C<XF8X4&
MN7,T/!N-:Y3BM*C>Z-@-TPC+NS!LC>)!\:!X5E<\"^5V46ID4(5/T0!@P ;A
M@\XRAW(>:QT69E634OMZR*2X?3:L!?;E-@;QO^[D+.VGOR?/C)!5+<*JWF_-
M=KDWT63A&2<FAIKQ 988%11Q4M>6+E(PI38V879>+29IM4Y?6P6GN+2X\U$\
M*)Y%B43C,0DD$@]!).;$)!1-VB>1B);.$Q!.$Y\JLY"!!YJD%C0@E5@-C45
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
MEAM ,FV1YLHP51A>./"E\A;FMSF_H0F&K)^.K]8J:71\?71\@893Y]CF%*/
M"XJXQF"H8&X0ISG3$>EIP==*QYM R<A8&70SF(VHM[UNNQVKM?M3RO0\XB;K
M4!-SU-TO.]U>.;BXW,MJ0KP_"5E+:G"QSQ555B)%94 <)A IHA4B>6ZTR[G,
M.5W'_>0F9K)NULG/:')C@=Q2G><M$(VEIHQPI(SCH,X8U%D7'BE&):<A2&-!
MG0FY)8=E$R^YK8H>^$%D Z\(0*9IP5=MA3PZUVI=*F26HU<#4#< J&4U, 1S
MQG2!8-V)17N>(L4!I6 %\LI)HO(8!EG5P6U-'&1]E/5.RU\:95V%LBX<8V]S
M@IV)AZ:Q2(/--=+$8B0+00QF6GEO-[:86J=JM6<:TIBF]9@S(<K(#.C[#;/'
M/25_S' !O!^:?NE*W;MH2,-NC$D1B^8-" >KA73>(&*,B#O"@$F*,42](SE1
MHI!&;&S)6[&&-7&*]=/5N\GM:'1UE;HZ;S_ G G%O45Y8<%^$#(@$[Q#F"EJ
M,,E53C38#_@VYZXVH8C;:F%*J'X>L87UHQ:= J(T#Z]&;,'3I_XT.'0#'-I?
MDGN!N< J=TAJSQ#'*F:#!AZK]95Q1.2$T&5!AR;OXC$K\-V=V-4H\!TK\,(1
M[L'E3%")<H$=XCR (6&T1%@ ('LA8?[4VBCPLSRA/>YGV,A\7Y]JNI3V_C81
MB&L?C/!T .SN+)!+CAQ<BEW-?NVJ@.WM$@ITK9DHG$/>T,C*X2F2G&MD'0/'
MB3D3<![SVV6+\_SV7M)-3A=Y+.&.9P@,]WX6:0,,=PT,"SP?#*P:8\!1L32>
MZ([CKDM.D/4%+X(R1C +P,!;?!6%+W>."\\TM ). ?S9R>RPU_,=>Y&5IV<P
M1QFH=S265G#(^V.'O8?,]G@9@K>#P_#RFSW1G6/_3@_\82?B7_S?R_\.RZ\
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
M78XX(::%MCY1-:K+W##.]'?4PQ^HPQHE9OT09+>3('0[,1%FT4:=.B << ]
MX[@6&-#<X:!LPXNJ/)<XU*-PSQ0^GZ?:FNF:IC*5BM<#G9GNX&0T;;!F1C^\
MRDWQ9C#ZH 727<;@42TN9ZG\!2S0KQZ^FP!SG5^:NC 6"8 Z5PZRH&U*"ZQ@
M;/KIL4'U=*85 ,:@WJ*8V;)M=V&,1YFLISHV_6*<'%CCQ16@7V\W+XCE6+:C
M.5X!X<\_K$KZ.M,7D>UKNBCD6@O I8\=I1$OT85Z_5FXQ4^2M'2<L\%X?5D8
MV$GZ8X3!7LQ,@NLNJMWP>%'7@'Y4JTP"_C-]L?Q)_9F<HIEO)COJ"QOJ<^@R
MVC?OSF^.SWDS[938U3_Q_D>$!K/J_J#Q*]#V*=5."99U!OSE!=GK91(>=K+_
M#$& ":UVU\853JVQ^I<I?3%*>5U;&2/5L;1H!M?&">H7-Z@3R/X87E2YPV-I
MGWQWY.U)!SI_'!,P+MGU'%\]VN:<2PU^/P!7+'LS6E"V)UG!L9OS#UERX>BY
MHYJS_PP[/N.CL3*5AAL_.(]>]UR_TG=_OYGZ>+;0<WH@W@,2Q)&H<&%GUJZ=
M'I4J^W)NH4QK?:M>@:MDR-I<2_#W@Y6WE4SX,[C^&[QA$)-&;\+6I'.+B5'$
M@^/$:7"&>I\;S82A1&M6U*=B%82BT2\SM$UB)ESZ1E\DS!ITMZN.3\J@#OR@
M&Q(W:#TD,+;ILZ.I;)^=;G]P3<;/AV9RNF__?,*NML\./A]_^T2"HUHQ@C36
M&'%=Q*,%M$%6*JZ*D!.G]<:6X&3S,M[.FM<)M,##B(/CT>U]26O?E-E15QT"
ML'5/8_+S5*[RK*2'8<H#F+?T1QBD,]?3YW$!B6B44K/?^:_=]M?XPIW*)'E5
MFR3C17=6">*-#R+:H[C1F[HYKZ UK\%Z/P)@?!W%^S!4/6@D=VED"7[N;W]R
M0<M"6HR$"!IQ+B32E,0Z91UIX@3FN=C8XDL*DV=9R)+LQ*'/7D=#Z=78CIU
M[%0]2>6#3;*6%URP26;T..L1K*DJ83S*YLWJWQTA(>=,$N)S3C#75/.@),<6
M>N<LJ<GOYD1MJHAT/D8Y99Y,U\#_W8V-&]<DCS!U?6K?[U_(OGP_V/Y$,-96
M,(IL//>8NQR$S!L.R&B-)S18ZMG&EMI</+IO''4"/WH0=^#GP@U1@,82%NNP
M.G$W)(K8)+6^W>V/*\E'N#AVH/6\YQ4-G(G,3IL]YR=E+ L![P+>X6,)_ @I
MDV\0:\S+P;C0:G15M-.J"Q*/1G+)]%==MD>.S^1E%>O&Y.\:@*?JZBMP'XW%
M7 ,2/H_?-FE.?Q)K!)NF[F=9[7Q,#5"RQ*I&W@3/?TZWYBR4O:I'$3\227G=
MKP@E.^-^-#B^5,6^[Y\?OOTD-54ZSZ.UX8HJ[=2P4*"<:!<Y@80@Q<86*>2/
M<1Q4Z,_]%.N,&XL^YHQ'53NN0Z=U'6 6O+\Q ^E*!&7))M'>I'VC"L0W55BA
M$9A+!(8<;G_R15& R241DPX,5>(,DA@S)!Q,0V&48\K!PK]YA<",0SCU7F^L
MCOOJDR]U[MM?9TL%8[!T4DJ:LF(C,@%*5MAZ5CLJ\310W1D9!Z.\WBJE]7TL
M/$L<'PR/,E>G+=ZR6@%NQEB-E0L.%"?'HN!.>6V=EU9+R2U7UK!YHU0Q_&.C
M=(F<3MD,[V+JEG>-7_4#(?WK6S0<O/&*.H="P0GB!@!-$F-0D#Y7."^$YO'8
MW\WB"B&-1L24B6F[]4;%TEJ\R0(\L\M6B>BYGJVYJT.-K5'*016B<Z>P1J=
M=$10_^TL9A5.Y7=?(ZO;3=+;J[R*V?3VZ['\KD'<?CR:=8@I,<,8F R7*G]'
MZ?4Q2!)?!A9,'9Z:L)%%4NXTV*_UX$2?MK(#?YY] +>X*AR.&?#@"D\"H=%-
M2(S(55UQI_NUF@<7(_'=L]-Z"R$FHB 8\*1_,4(Z;D-_Q'+1RF+I%'Q4?J\W
MC,I.?]B>JC8*B>D"O.Y',AT_K%:82/ZDOFN^P'1&>I<_J4K)J>@*!K[:S!XK
MTI1'>'D9UUS!1+2YSW3B5UK(DZJ^KP4JM2XF*<QM"*0S1: _<:>V-OW[M:C$
MPN<Z[RGMK<0"\J^Z/:S:W>_[P71976="W9#JU_KQ;5/E=LM[O%AQUF3[+LGV
MI6N5[;LTK>7*-)5Y<DI-K5)<>48)])H:9N ZK@+QE#FL;EZI6XGR>-+3D3PP
M+6U]UO<O1K_\[LK^65M?O"@[:9S33;_/SO>2TP_2"ZNO)\.UB:LA2V>/CH\1
MJK_>3%_-'3%4?<?%)E;RTJ_Q)OG)[YCD/W7GCQI+\DVJBJ:Q=])8(O)K/;8^
MWO;2L_EN</[4O9Z1=_,]SJ11OZ05M3N$A[K^A!3[\L,)KSSB^QIC]:.!JB#_
M?D_/6W9L;B(9KC;!>Q>3S<,W*?-FN]WNVEE"@&;$-K;VO8YYLLDB>E,YV]N3
M3:%FJ*:&*C*(MZ\I5E=!TA6'Z=ULB.[_,,]+M&\T-#O3B6+7D*&[.CWUBF%\
MDB>C7M7GQW[JZ6WW@1=.IAIE.1PM9CG\V>OV'\F1I3\9:*N/+(5G[L9@VA\G
M^_#\@Z.WY.#TU<GA/V_YP3_[_.#SNY/#W;_@F58L'%E*/WZ!>]K[?[[\]H%^
M( >[?]$/_[P4'W>/R8?8]C]?\@.X[^![.^R_QQ?IN-+W^-O^$8S.T<M/0DAO
M<<!(Y45 7.8**:LD*@*A4C*IL+/Q#&G5$L6*#Y&^&F0?P0'1#<0]/8@3G'LE
M"J(5+KA05!>,,"<"<X%CIODLQ"V06"]"W))=A3<QFM5/A?![DSKX>C]U>UQ#
MLM<99?9/K,*9U3WE>U5\NPU0KA H\3Q0DH($R0L&0BDTXJ(HD [6(H]U 7*1
M,Y&;C2W2$JR!R08FGP-,&BN4#,(*Z@FWFFFG ^',$2%5D1?XBM-)&DOP00&.
MS@,<XUA2Q06B3L6C3KA!RF"!G&7$:L.L%#YEP+8(64SX6D>(JX, <ULTA"<
MNR[^A?3?I?AWW\^8&C$&P^*ZP[BM,#-D31-7WL2?#2<]@J#1JYF-T^K$GE"F
MS:JY7=07=Q%):IZQXF?<6%3GU&HM1'6Y;1+K77Y*!J] CIL,S1.Q5)?U[+';
MHS^9J'H=;_V=M]WC#K3;[4T!Y';"QU&UP';'O9ZDF&Q7&2:I1*OC7L(E@+'1
MN&V,V%49L0<[B^%,5C#"@V7(JVC$DIPC(T2.?%Z ?'$3DT4WMO*6$I>5<=U&
MA>[:%V]P[#G@V,K"CY=EWM\F]@AX-HM@H?SF'?KN>]T&O&X&7@LA1BRYDM@7
MB+%8"\(80]K9@+AB)GC)I;!V8ZLF>FK@JX&OM80OR2DAW$AL P"9H8IBH3FC
M!24&5F&[_.3/Q@Q[Q$BV$$LLE+'*,(&L#8!D5F.D6$Z1-LIKK KLB%L_,^R^
MHSSC9.9[4N+MT;$P58E@U)T5LH"+34&O$7%:DAH?PW"(;JIB,;,YEI!4_,?9
M+^37^83\NXB[T)O-]]*%Z#'"]EIZSU5->'7EN['0-N"].O!>DA)$N0^88H>P
M][$DF7.DF5%(Z,!4'K0K.( W;2FUJFV@-=K/?O8XL,[>YV@!FT!!XXNN!@06
M?%'*"^F<U4AQ!B#@38Z,81)Y[#DN)'R(\<I\T08&U@X&UM*+:\R!NT>"!5^.
M&Z*9YP99DTM  BR0T5(@!:Y=#L8!EP5?/W/@"6^#[G7B@1'=WD5V%YNAUT*^
MZT;D'B/RK:,C-)[R!NI6!G7EHN>C=7!&60&NCB2(!TN1#+9 KC Y#\(KJ4+,
M\55JG<)6C>*OF>=S-VG_EV! X_/\K/HO^#P*6X9SQ9'2\1 NQC$R"COD00I$
M3J7D4C_A_;=G#P#KZ/,T*_]=J/Z"D^-%[I3 .5(Q YX'Y@$$<$ X=T'S7)/"
MB/5;^9_ZAA6LEF?0E(M6/$"IYF>-1+*)"NP1;5TUVU;/REL;B>V;*+1UVL'9
M]9EP&PR_!H9?+'IOA(D@%6< VN#"<0+FFPQ<(Y(3)B4N&%<)P[&XC!NU"5@_
M7B!8<^_MFIC0>',_"P<+WIP%2<"AP(A:^(<7Q"!IG47$2RYXY"Q9839E PAK
M!PCKZ,TUEL%]0,&"=T<MIEIHC< ^*,"[(QQI$BQB.2,$9,%PMH:6P9/>PAKH
MSG$Y*3)M=K*>B6\TF?GJXL-X(M;1B>[\V>VZ>'Y%@X2K0L+#)?5Q!5:::9RC
M(!Q'' N')#,< 1HJ&0PS)H!11+ELT4N/CFI"W(\7$M;<2YJ@0Y/4LTH<6'".
M/#/"8,G!);(6@:6<QT.]!"J48IYA3U4>-K:$;!4-##Q!&%A'WZBQ#.X3$19W
MP()S.68>%=)YQ,$U0DKX AG!E+#8"@YFXA;#>4NM%20\"6J>Y0I]6)\66QV,
M&#>_.I-S$F_A-S61H[OUFRZK?+@.-.IET)@$H;JN <&5@>"2TB=GM<:8@91K
MQQ /AL;3&"EB@6F'M?6$Y@""+2%OG0;01(SO1^]_N5_OJ _]A-_NL @J@<&H
M%*+C#L9+0@,0*P>(119@ICVF B/AE$1<!8%4KASRUG-#K#2JB,>UMHA</-IP
MX:B8!AL>CTUP6X^IL0D>B<HO.$;&*Z]489%U\1#TE"18Y XQ*HD-5(3 4OT3
M4WR-;((GL7FTG+'TJ#O0[65,I0^]B70+KO/'"(GKN+W4 .**B<*/M@?[)?Z6
M0/'H)3WX_O+;)T:5D"R"(1<>O"2JD8I,BYC&,X&<\I)K0,2<MXJ"K2A4M!Z'
M(31@\40WGN+9<IUX8'0#(*L'D(.=.0!QL:Q*:(.4"!QQHQ72!!?(<ZLP+".>
M$+:Q)8J6( U^-/BQKCM6#5;< 5;,&QO:!^&UHP@L#+ X"B&0$2Y'#LP.RZ10
M."\VMABE+2IO??+2O8#%\F-)U(U.)5FSDPBN'K"FA2MNX1-V\&>/)&E/<#?Z
M^1%X?^XDDNLNOLTS5O.,)[PS7V^_3,MFLQ/_3$),]=Q/?=%8@*NS /<7PTV<
M@<%O:4 $FX X50X9:0@*2G$G&7=Y[C>V9$OF8HT"\ T$//U-^>FM^!D\:%3^
M1BJ_$""B)#<YPQS%W?889N;(:&&1!%^0>0SJSP6H?+Y8KM5LLJ^;KC_R($^S
MW-^Q[L\O]P7%.*=>HH"#AN7>4J1X;A'5)F!N\MQ8L[%5M)1:3+%I]MOO+ UY
MV@U_Z(WV)PE^Z^CK3)(+I[Y+\M#@W(UP[NVB6T-RF\L<K%9,@D?<<8)TSD7,
M*RIRYS@F/FQLL7R=BBT:75^SW?"[RB^^U-QI"&I^&@$6O!P<3U)0@2!O8S*Q
MU (I0S@J,)%<85U@7#1\HT\7!=;1W6E6_-7I^X)G8QG63F$$+DX\W]-BI&51
M(,:QIX4S6 JZ;BO^$][$V?7!@Z2[;*"_-3LYS]"[&0G D?[6A'?N! 3_6G1[
M-.'2"*R0##J&=\#R,4)+Y $/96ZIS)7:V!*D19=$=YOMG,>. ^OL^31X</=X
ML. $J4)R[G*-O!<.1;<'Z3QXI"U6@ FY*KS;V"*T!;C0X,&3PX-U]($:'+@'
M')BW"SRU0N9@"!ANXI'AA4+*P6_"""FY*"H<R%E+Y<V^SSW66:[3OL\SJWE8
M.QZ:Z4\JY@EH;J_;;B>#:N![OM\P&:\0)C\LND^6\" M!>N8Y@IQ;AW2W )J
MJIS"-Z+0 MRG'+>X:DJG&AAY3*67C:UU1R"RX'-I+EV1#KJ+.79<4(.DXQ@Y
MD^-@:,XMR<'G(BW)5G7<50,BCQM$UH[_IK%%[AU&%G@@"/4FLH=SD6,$F"*0
MI%RA7!!M H@(PV)CJZ M1F]-C?. E9F$/^;2S.89UWC&D_#BEV/\@1\LXTK*
M= VN#^W3/\G5\B$]]Q%=]M)5$PSP]C".=[-@WO6">;SHO-/"<U/P@)ABX+S3
MH)$)P:&"@2?&24Y,3 "AF+>H7*<DD 865@,+1%)2J)QC1QGWV)I"8RHI_& 8
M US<I1'=P,*ZP,+B%BA8RQY<*215LJ,#03+WX)-CG:N@O.#&;6QQT<HE;5#A
MR:'"0[K6#2JL#2HL;(AJ41!&'&+,2<1!0) 2KD"%T)2(/"B>1V.!JY;*UPD6
M&B?ZF3[C"3O1(YB\"V?YFB&OJMLO&&BEZPZC(Y_"7K<(0Z_+X/[/3P8!;S<B
MC]UJ6%5"=7.ZULI7\\]+.),)N'I&$(_R(C>(D\(C,.YS9"0IG%-:FICVS)AH
M4;5B&L-;Z<D#.P<-.#;@^%.D0<R28/- +%<<$Z="GN?@9+.@%#C4\N:D0?-X
M^6;8LR>Z[R?)#9.4AB9_8:5@NA PB03S1E"/F+&1$:S(D52F0+G2,.7!$E^
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
M*]OW;I.6Y]T\$?9T<CP.&#Y<I/C;K..A1:D9@4!P5P#!8.$%N,W&2O1"-!_
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
M"D9-5(F VCC@SJ)6'&R0(7Z%] &-).]"D@?K6P^"1K3H+)F%@ RB%2R +ZR
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
MZBLLW0W>=[2[%YMV!/&WAZ_BVX-?7]((%T,JG+F$AD&JK] ;EE61R+4$#T
M5WTGW08A?#?C\Q]/1N-A:E'YUV@(;4#I5- \)B!!B<)REZH5$97@[BMD3FTT
M=!<:>KKNV8\U0, 9PV2H9H30DF'4B9&1:'F)B6S%6E/%W$>UX18]L&'X]D$A
M=UF@3QFB ^\*0DA6&8M6E0<Z==,@_&D07O4$""61C#^R_T/F#&+1S E!TS>+
MF+T6T1JQMR_N7FZXX7?#\,L+YIINP?AZ5!\ ;2XF*J,"N.!46Y^W#MQK+OQ2
MN$'E%>/!"#(2"-Q!.\VXUA",++X(O[?O^YIO4HK4!N_[@'>*20<AHI$Q0N::
MY+=4F0RYRNLBF0;OK8/WZMH-55^[(AE/'AFH:%@ *9E5),TP2^]K7+[HV[LG
M'VWPWC!X"Z&<@*QL(2[WWGJ=57#<:*NR$P]U;*XA^),0O.:FUU;F8+-@-BA2
MWZ LPQ040Y.MY=D[I\B UOS.+KR&WPW#;[&1!K@DD"D0CW,?N/&\:.&YC,:V
M/;BM _<-3GJ9<O(F1Q:\" Q\,0RQU*TX+*H(2\96/=?N^L+H#4+X;D;?_S[+
MD\^L.;R[>X729^-*XCJ$#"5P]"I&H3("<IM42^6V933T\[J3/@0=LTJ:E5K_
M")07C P#RP+I15TLK3[H]O8M](W?I)W"%@MP+[$ 9!#:D@O$# 3IY%W*2G!+
M(P]>FI8::_OPO>H%4"[FPK$P$)%L"*)RYC6229%%B.!UU!([+X!O>91W#=[<
M"$MV@\[65"L"$2S*@IE7*\*%!ZHPU!#\20A><]-#*!D-=RR1$<C 2LL<T)!Q
M*1(X]$E&3V8"WZ1,JPV_]U*GL-8-TK+4S3<PRB']#XPS1J  $UIZG(W$[UHT
MO<*H="C,*2\99)UK<7!9DU4J@S$;412MP V_.X??6H)2BF@E&5.077!!I%HI
M/)J(/OH'.@'7\/M)^%WSPL?L%6!)S(M:!CP;Q="YPB06:4*1]$O-@=/D\Z[!
MUV9'8ED$2^,.(6L7590JV1RT34$]4!6A9AW?HW5\0Z1\"N!C%DSIB(1N2 R]
M1U8SFUGZ.QH@=6U-WTN^00B_:Z3\*M0_]KTPGJ0\8?-&?*>HU6E\'H:YMX3I
MX@.S\=EW]9FFX^$@=6]^G!EN\OX_/#'\KT_=2[FO+MENDM004THR%9D]..M=
M\;I8;4JQOAC;TF]O&4D>K&\1"+ R)@E,TVPABI2.!1#(DC Z>A)!F-/>/G#?
MMW!?23[O"5Q?.8JAL6ICU<_S_*B$M>HL>*A)L()';H4H.H'G62??6'7K6'75
M+81<<N).QTAMDEE9N&,NI,24KQ'V1EK46*.OW;WE/6^<VCCU&^;4HGE1+DH>
M?03DW*<L4L' 94*==>/4K>/4M:TR;FH00]3,^5 YU5L6,@"3(FHLP7G,9,P#
M],'>5\QL(]5&JM\PJ7JB5+16U@RN( %<]8PJ:;5.)439LHEL'ZFN"E4R.%3,
M/#/N,S"0,; 00F396 LU2C#[>HS?];V_KS#E1JJ-5+]A4M4$.(O)*6X,.&4=
M! W&ELB-%_&ARB(U4KT_4EW;5$[*VF(\2=/L1"V:!,P9#<R47&@IS867FEC!
MDE*]\[93(]5&JHU4%?) DM0'HRR$Y%VV0IF8(DB!23U0,&PCU7MTJ=YPI"[K
MC,8J9E+B#+2SS M+@,#B';J:<LK5@C:\K^^M%/17YM4N$N"_9DAWI'_3X*_]
MY7,=GM,T',3UW^E#\QFFE.76&1MC"1!UQ%@*QYA<5L(ID"^UVUM>M'YIT16G
M.#D>C.8/I#MVO@? "[Z">+N*>%D1?SB>Y=[3WB+Y<.^_KSW:=<2;XC,]EN3>
MZEKXW27N @\!#)@2\]PV54O$JSGBKV/\]WQ\FD=TO;,Q#<'H^,E@&H?CZ?DD
M']%M?AB.X^NO#-9G/R[!>G!Q\.JX O3M\U?#(0&/P/(:7E3@OOOYS8'\0SX_
M.AP^^_,/NL]OP_Q_?KMX\6<Z"Q+,P;N?+YX].7[[[.@?@V=__IN =ZR?'9V\
M?O&*GN35XW<OC@C,\@_]XNB?Y?!=%,\>OS0EI&Q ,^U\8""2(OV2"@LB9Y=)
MI$;KY@0\((Y,CROE<>U3*"F 0@L\*9^%R,D&#D+QDJGS,S'@&77_;'*>]_:?
MG>4)UE[O+8:A]P1GN#Z[%W#]FUGJKZ_CKXBB!^7B"\W;M95*+E>J17=@MU1U
ML^;C77*]"Z.317!+YH 7-(E]D.AM0(V&M"19YGO[CV>] YS$DSF7*='OU;G=
M[\U.<N_'\2D][T7O!%/O@ROG=-[7>_> I?>KY\^'_UB%%HU?R)-G98ZM2E^+
M49Y>6R6IOV-=*=\0B4[SZ'*1Y-\:[EX]?NE"#%;PPG(RM1!Z#,Q;- P#"%M0
MQFA@;W^61VLK6V]RV<N]\26L%D,]?=1[BO%D_8WZK4F>UH_TL'<VQ%D=F![&
M_SD?3 ?UPH]Z1^_G5<?)]OOI#7?HX203SNBO^9AH.IQ/"2#3:3?KIC0W<=8;
MEY(GO32H_]1[GTW&Z3S6KXYH#<Z3OP8Q4TO_/!G0,^3:W@&]1X_W5QY>]$YQ
MA,<Y]<+%U9G>3?N+[N;+#TSS&=9FT'="CG@^75SLLDF33$]'3WVE*;,<3T;$
M#L<776.(6%[G^>,MGJ@V[#%-]VF<#,XZ.(W+_++T;VW/E>Y_WR5TJ?K>[.*,
M[D8?O'SB0I*R]^9D0-_O+K(<#E(1]+337NVSR5Q]3KM>H*^,A\/QF^EWO6[H
MKQ+-APERP4\@'UE:Q;\_&\_']+M)II&F&WW_9I!F)TNE?>6+"ZG#WW\% ZF:
M\]F'O[(@X_<BZ2H?1WJX/'D@NZ%C8V&N]\K5GR>391/.:,:P,,GXFF&A%GZ'
MPS=X,=W[K^N/1L^UTI6KO3!_LOW_#I/_VK_IQC>N#1_E^I6U 8$DKC"V9$T4
M;;T/!8).RB97/%AQXX L5\>%$F75Q/U.RD?ZQA5S_J?!*-& ?<>$^V+:[^91
MJP0CS:5 ?Z@;7^\< >\[AQ:X\:0;LN_(+LB3^DTR+QX)\=!MW-OOB* WS%B;
M6KGDKP&UJ..5\PD!E6;R^6"X(+-J3?3PC*@P#SLB.LXXJ<MN;XAO>GE$KV*N
MG-/O%2+#4N^3)]-^[^G![_TY"0Z&@QE.+GK3,UKEZ6H+TA^/.CYZDX?#^N_X
M?);&=-GZ%4Q$63/2SG2#V0GQ+4[KVE.[:][X,*D?>ST:OQEU;1F,1N._YHCH
MOG].=$DS/@YF%_-&D"AX78EZDN.,"/T-F=]T[=0C5I_0LC+N10(OV0O7>V#M
MN8FX:9+3XD#?R*,3',7<,?,42^YN%>,YK:3TBAZ6/E:_2$_;J93ZV4KR=26J
MG4H=7V@9H3:3\.D^>>5A:X.'B=@A/YKKL_]#P_4_YSBASJ7K#D:T<$UGV#O(
M4^SW?B3LT3U& WK===*\BXGSIR2!ZI)1ZIK8W20-:"T:A/.NL^9\.NT=#\<!
MA\-%9W67>+^JTC#4AE"W77YWW@1:D[ME?CH;TS+8?S_2^6VDOCFN?UL.ZR3/
M<#"\_&A=F.K@7?MS=_/Q:/[ 6HAE5SV*X]-'O=O*]T90]T=0/SQ[W/\*!-6!
M<3QYKXG^JIJA(F52I^@;G"3VAC!/3]+OG=%$']4928WM_6,PZ_U^,9WET_K&
M9#:JL[M#^UR+L27M=0S2(?\47\]!'/)T-H=Y54STZXRP\:CW) ])XDSJE\J@
M<\J<S\GK.E=4&KH"];D==;U)E;L*/=GY L)E/)Z]J??#.!F3H)P2GQ%QD/XC
MA,2+..R>;X$@>N[9R9#49.QW;#;_XGO^O$HS)_20\_<K_^;4\0T]<:0+SH7X
M=-X@T@730:6;KJ<G.5.S2*9.*CU1[Y%*1$(UM8YAJL#I=&FB >[W3FC &/7\
MM*KL81V]^9C2NA KPNNM26B21!W,[<;Z]][Q.3')=#[ M4>Q-SVGE@\J\0]K
M8J5.3]9A65PFG,?7P_KBWWE([9A?=TQ].^F1I$Z=J*36+GPM]+"5>0;3TZ6I
M0ASU/^?S@:"'I>7I?+)03M/W;-Y-D/F:<CEIJ EI/O+OFUC'?Y72Z[C/1Z;C
MM2FQ.+%1[FB:KK'X:!WN3L*/SX]/ZCRCQLP;/V<]^EYU&\[MDJ/%S/G7@%:5
MP6GN_43$CS0P^5'W=_KPR>IR\"2/J*FT%%1D8AIW5SW!]]Q/GWE\7NF;UHB?
MNL5NTOOQ9#"B7W^G*7;2^[]$P3COWW\B8;TQ[M=@W*>38UJ*P\77H-VU274T
MGDSF9'95870*;($=FG%S8LV3Z^IBSMZ5A#K.J(_4BSB9#"JV.HT6:59.Q_2'
MBO(ACN@B"Q/^#779L!.1H_/)M!.I@\YH[5<[FNS7[KTP/J>F+:[66:+4Z*5J
M6:BFWK([Z8T!-92ZBFSDX7!N&5^^6:_P0WUQ=#Y<B,LKUZK,6&%+;PPB&7BC
MQ$ZKC;X4-?.6XI*)3G PNM0YXU'MYZL?7"J?-SF02;PJRL:+YUD:\'2CNCC1
M%/B@&V[4N<=6 P-*$=[XD$/AX+D)V>NZJ26R%,((_A$OG%SUP?TX'E6M.)^O
MOPVFKW_)D_H'LGO%I:>-R6_,U7;PZ@]Y>/PRQ^+(A,^U?(EFD*)G'E5B/,84
MA'8N6JS95]><;?]OQ4B=$'.9WGESB(NGM$8NM<\?-,PT%W^?53G_J#'RPS/R
MO\Z/<33N/1G@*:W9TZ]MKU\EWM%YH9E$NF=RQ=TX-^4[>486;J6@S,:%(7M-
M(]U[E4DP5F.\,AJIF>JMJIIC.CZ]G'.=[7GIHSTE0[,2%'%M%=PDM095;P])
MC"RZIFJ9CBCGT_BO :[9=SA<,??/QF?L_*PW/1F_F8S'I_3>;'$Y=D(WI"E/
M*PAIX1$M$?1+5>2S3L0L!=K)X&RNVP:C,CROUGYU+4SH"H-W"^_"0G-E$H"=
M\!F1NIDL%-S)@):<2NQGW6;@Z6GETXO+1[I)8AWF-U6;]WZHKM:K2^(&P;(V
MBI:I#TTXL47 I.Y1?X_, YR<QSCH_=Z93)L)S/X:,L\F^71P?DHH&Z>%@3:K
MYAE.<_7!T(MJ_I5!'G:7/1Z._^HD$LYFUW\_II^D46:YV]KH+%<22.>CXR'6
M0)**_+FU5 KK+K?T9UTUHBYOVRFO<9EUO]2=C;-N)^%\.K=)KGJKYOKME%:D
M\_>VSZ/><CA(053;Z:\\')^1J3<F*[DZHQCQP<(E5JJJ/!G42\_-W6K+#3IV
MH7ZK7J3!U0O>!,8?<$:/]QNQ&*G3?XWK-A..&A*_$A)_J>KZ7S1[>E\;A5?=
MV0LAO_!57#7:IQ?$_=670E-I>CY\[SFND[HV:3J?^.^M!IIRU5E20PFJ1,N3
M-QW<5BR9N7.E3NDR'@[&M1'ON^:FFT[GNYG3J\8&K821.B^,J]=J<$J?'U6?
M$>$NU245:3'K+C.W%!8/W*UT99)S(@W9^2XJ&_6.<3+?0Z2N..[P535F'9?!
M]*1W=CZ_>76W7/'@7.VI!64\NO(<5UO?87V^(7OI):$9,AJ?UO;1=3O'VE7/
MRL+3/;<*.Q<;?7-**H'^5)%_42VH*I#I8M/N*9?F5[U4W86E3IWDZAZK0TMF
M(2.[,E2/SNCLO&X37&GI#<3Q+R(L/.W7U;SW?#QYW2CCZU#&OVEYJ/LSO6=S
M_^;7)H[;+M\XF!R?CZJ#<Q)I ;VX1"[-15I+:7X39+OK=7$(1#[GH[FK\\IF
MTM)=<8TZ5GMD20U52U_20]>#'10JJ1$Q$13&QU7S5D#].!E/3ZO._2&/7E%/
MT:M_U48=X-M^[S?\J_[AQV[/YY?Q8#27PO^7&O>_IR1G3\>77O'*077?!_\B
M]=Y=>0G"2S_'0MEW[HZZ]T.:@Y3,I+I?:U^D3+; ND]HE&?=5MR<*.=]N7PX
M8KU9/AY3EUYU2]-G>C2\G0^XOCZC-\:+#3/L:*UCA"L]22A?!-3V9@3A7)MS
M0E^9+9U%D;KDAOZF3IAKHCGK7ZRVJUZZZY3YP/?GYL?ER+R_ZVH/=QW?ZWS\
MH?-BS5>2VJ_TRSQ\8_[MNF,WRXM)<D;SJ:X6/_Q0YQ9-4R+FX7#I)?OQF:P.
M->K9U&VT=9-OVKFCZT8L\?[""4^=5G7=>]?8O.L7L_&RSQ>3;76I["]W+&@0
MJ)F7DWG>C>=7-H=I$,Y'9$G1?4X[:4>TV_'Y^8QX_5W]5IUJ[V-_WG0C3YV=
MNTW#6"?@&=858703&FY4@4.R'3MMNY&$_NTX21X/*[I_7^Z-?2TR7Y+X@K6O
M^$=H=L8NWKYW.AXNO+M+RZF,\?3*OEYG'$T&-%7PJB5T[7)UGH]'G;(ZQ93G
MLBJ_/5MXCL?#"WKJ21[EN=RY^D:=\]0AH_RHUYMWVT+"716!8WJ8O[!"XZ*+
M$+M<A*H'^9)H"'K#047I(GY@2 \T&8](-)%E2"KJ%&,^[[;0*P42(Q-?==$0
MQ",UA*U?(R7&I^/:"W6K;3 W.=];A^\Y8][2FS#X>QS/9M-$=-_OT4"^H]5A
M?H5E#,('/=<+6^]B-8)4>1>XM-%K#5:4D'U!@\*#Y24H^(COFB]]UW&<!I?!
MHP>7HT=/^(]+(_/;C1(]^ED?OGD9K,C4R9QYE(6!*8D%9S734*P%XW2J>1#$
M>@Z$#D;+R5*P;HW,=W3?&_#+;>U#,H=.>H^[(.Q5"WT]!K&%'79AAW;SPPX_
M&D:X$G9H72H6BW+<"4!0:+Q2%J'F /1)E19V^%"+]61$X/U::_0\UNQJ',W2
M97/3HGTEFN+]-[J8BRXH[;T!L(@NI/6R6Q4COE_,<]VQO6'US$1/9S4J9;[C
M6O)H2FO8,2W-U=E"LV@>+S$DZV9<=V:K7^>_9G3'[E5W@WYO/%C$!V*U@N:Q
M-OU>O<8QF0@U+GY\/,&SDZ6_IL8V3F:#;EM[V>9Y6'@W*I<//%U]WM%R1SK/
M5?HU-PV]IA=SF4("B"3$?_QR\/BG_ZP[YC64BMHV&5_N+I?SZN/MU +9%_.'
MZ_W'WF]X&L=[_UF]RM2NZNNE.P^&[V7)?_QR^<;1"2W]!]5S/:T[-7N_'!W4
M;\XO/\QO!]5HO&S+/^@O] OA YS\_C_?&YAD*727BY/!/"J2KCIOSW(@YJ^G
MN6X$3:](DWD$T\*@NU1CCWH_8+4]*D?1C8=C0@41X^G<XJZ=>3(XF_:7G5T#
M9!:AGF2FTL!,YY,A#,\SBW6+*2X.:7:.<M)E],!UY&ZQ+S_?)YNN9GJ763I
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
M0;*;L]I+6<&#%I$H2$BRU"9B4TC$:)$U<!DDU2MKT ;[X!98U>W5,%I@'FF
M*=1=CD*BUGL48#HI&Q*2 V55>[T86IC67BY0X()'-,D2FF2:.6)4TD0Z[;-F
M6>,*&1\]5K=7;8)]?1/LX6F+G_Y9,[)6=PSLA_C%;NP>L93TK)"5=8H@(0(X
ML"RGY"UD2UG.VMU9M9VWA;M@V$JC\Z/1=[/J"F*,@'*[)(UG B9XXG/V)%,;
M74HL"2%7UI1IXW_GVV'T.Q!9(*?7B\*\8D'ES!2W)H"UP4DFA3*)V11-UO+.
MDJQB_K$Q/RV=O,Y"9AF)@YP(2.Z)M<H0D[B,TD,.7"'F69O)!VNG9\3\$JBJ
MA?!H_=(??.HCA.^GFQ;,>+U+1+V4X\#H$(7B8#,U)8J6N>"BS4AFMSE0O"&B
MOG+FHW+F7[,Z25J<.#^F2^<)4*V)%<P3)K6@8&@R@8ZK;\$U1X"WCWVO'JBF
M@=ARK9,PI1^W@NAMJ;26 @<>/6H>N$VSG@KB9P+QM/"1.E&%-@X)CC,"I1&$
MX1'-GJ@XSFA*W.!>S51;2MYD$"^!LEE$?U&XU)/^:9Q&RVI#9IL\!$ZMEL"R
M,I$:3[T'!2J'Q*O?J%E4NC.KAXQ0*JLH"!-<$%!2$Y^\)-9%E+V&>5MRL,&T
MC9U7ZL]=>CPOO.MH29$O'/79!^M5J;(7K4F:"15B ,Y<%'>OI561_]C(GQ91
M1N1,58DR-P9%%'!%')>JU&%P3IK$HS2(?&@K.BNB%@KY2R"S&N9 TM?RQQ\)
M.2)T>]WQ"7RKGV\\F6O]JX< _Z$UZE\58Z>OYD'_<,PWDT/]LX_C.UM^?*Q_
M]L91.=A_=:-DFX>YW+QK+,%R7HCDBK- D5;Z\BD=#5.[=93N5^UMP8*J[^)6
M\0%W_Q"CI\67@EL'=Z6T@!-H&D0O[WYT?#;JKR>#7D7 _$3 WJS\]\P;A4*
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
M65)JB  ;"6AC4=<K2QS-FBO<RY5%F]S(MF6L(G?)D/O0/;?J^J?$[HQ-7IJ
MQ2PY,<HPM,FS)#902H+TN \KEKW5*VM"T[8Q==M=-O ^=-NMX'U*\,X8Y3$8
MS@/3J)%9*LYP**?F!K=@I%ZFG)%9(GBY;FO[8(]:/2O_/O0VW> XA&X]*K_"
M,EKG'"!YBD0"5E.K3([<ZL2,H2[2:I8WA6.NJ>"@=5%UV1"E'3*+4(+82#4Q
M*0DO76D96CA&HCYXL+BO3ON&(=<P&Q65*@@5(5A7(BNIE#HXEH5-LIKES4'N
MC%F>J' L4%3U.5M4!\D1+Z@DGBK@@ HO<39&+C/UN&W9D/O0/;<J^Z?$[HQ9
MKCE.F="!4&"1 &>&^%)QQ#K-4>QG;E4)4-.LK1X>!5O!VS#P/G3;K>!]2O#.
MF.4A&.\4<T0YB9)9"C3+#56$:H:$ZZV/TB%X#6M+;AH$WJ4]+/_/ -?U[_T\
MJN?E5WB&:1LU$YY*)D!K8<K.(H-)P6;04E;#O"$LLW5-9KFBVC-O G(+3P2,
M$\0P3DDV-+$L(3(QSBQ7^L$!.=5OWS#@0N*"RRR2Y0#:"Y^--C+@5'LA\._5
M+F\.<&?+!WH;(H^)9%Y*0@0:B2M=W54($KSCR<M<@ NF)J<N&W ?NN-69?^4
MT)TQRYV40D PQ:46<,_EF9C$%,F6&VF2S3X6EQH5;4T?K.PK>!L&WH?NNA6\
M3PG>V1#V$*P0"8@I7G!P@&9Y\I1H$THY%RM4+*$NC+8M:U*HR]*>EO^=>OW0
M'9VTMHY'L=\?U&/SJUY J9+++L6D+/BHC 7E<TK)@A,91+7.FT(VUV28&Z&
M6R6( IT)*/S)4>9)R7^2,LG@H%CGT%:L2?DRU7\_ESS5Y+DVQGH;'6B;378!
M_X.S3EG@+E7SO#G(G3'/A:3)2JZ) )3W8$PBSEI* @CI@A?)B-(27LRC)7Q%
M;L.0^] ]MTK\I\3N;#0[J.R-#X3C])7.')XXEP)AEKH(R1OI#.ZZ7+2%JC$O
MRP;>AVZ[%;Q/"=X9^]Q0$6@"3[QQCD#,DKA@/%KJOB0FN)A-*."%MGAXV<9Z
M;/Y]Z*WW1OU!Z\]^[[B,\+ >GE]UY:,65,$&(W@"_,%X'VG$?[/7EOE4S?.&
M<,WF*<^,^6;[-=[/ZR\?K'=4N4Q)U DIAEI)#!."L,BXC=IGPV%E#: ][H3<
M&%]@=>3/12A(8#9%S;,P8+@WM&@%:3GD(+CBU3YO$G1/IJ#+0_9264THEPP-
M](C0=<R24A8N(0,[HS-"EZ/&KV=PRP;=A^ZZ5>,_*7@[,_LN9.X!+70J<;>%
MZ#DI_9<(&FG219&I9 A>9J&M'EYZM:*W8>A]Z,9;T?NTZ)W>>G'J?-"*$XZ3
MA^AUE/A2+2);9%\E-<-U6]!KVA8>7'ZU'J'?PD0?'/5[L55/SJ\V;*0Q,"UM
M]B9!*#6]D5P$B&"DMCQ7T[PY)/-VUC3/69J@HD=];U'?)ZZ(!24(9Y([KEW
M>2SM6]K6U!+/RP9=3G52QFGF#8#/S#D9K.?10##.6EU-\R9!=\8T9SA=-&NB
MH]$$P"9BI,@EY9PE79A8PQBZ2C7)@U^AVX1=MXK[)P7OC&D.#.?+*$MT$AS!
M*S,QP!R),6HA)? 42L=#JMO6UHUWV=#[T(VWHO=IT3N]]=I0IHTFDHQ"U1Q$
MV7H])S0 SI^3,O-8T"O;S#9I[UW:T_,_1PF-\_N9YLOK 8S@(@TJ91,X1$5-
M8IX*[KEQX)+/U31O#,ELSIKFW$LCN!8D9*\+R7B4")P3D;FA-@0KK5U9 ]66
MJDD9--5Y/P_H.I84Y8D"]PIL9CXD@6 6V3,1E,K5-&\2=*?U <T\"*,=43D$
M H)'XH(3J/-C8EQ9BT)A94U"&]=)A>Z20?>ANVX5]T\*WAG3/,0DE#&*>(:2
M'FQ"TUPZ1< 9M,QI5#Z9<NZFVL;6:B_+AMZ';KP5O4^+WIE3<Z8IXZ:$LQ?3
MW%L@+J5(0 +-+CHTW?W*&F>TK4V3]MZE/37_$]?SL.5ZO?YG=Q12RYTJTI=P
MC/ZON\@&8;U7CBN= 7*(QE%CN*/2!A_C'0JWGXWTK_W!1O_8C_)Q;]8*J"PT
M/Q9Z-VN[*\M0Z8$F3I9C]5C*0>/<$A:3 9V58%:,.R<+.EO(_8?JV%]8%-ML
M)-I^6B:IP%%AA9.*2IJ!QY2HO;7=7E'\]"B>UA(R<$Y%L,29  181"UA R6*
M"182FO5!440Q;_-K>JU5%#<+Q?_OOPSB[J=Z=%KGY@4=C&WW1Z[WD&,QWQ_$
M-""C_J=797"'_5XWMLYN=E'6UYT":R0KS1Q4L@*4R,Y#Y)2%&(34SC^@?U(G
MC>I^/;_]^J]9U2VU\:D4?U<@<FG19HF77A"AHQ4YR!2Y*RW:5%O#O([,;HV/
M!7+KO33,.U3MA@G+8P@@$G4BBZP%*G;IHL[^_H=M%?/SQOS,49M2T1BN2=2
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
MP(-SP2CJ#-.&>^%SK)*A<0">D0RE&G;*($B2 26#M9D8#9K@A$81P3ODY3&
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
MEVJWY=I=!-+96<7%,@_[KMPN,@_"+TQ =D8U"$KGN[UB6R&RTI<4C@L\C\X
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
MR[.FD/9&:N&(=!*QS (G!LV@XN7(SND0%4WUA&@1WEF)[&Y$YI"]P MI0@S
MJ/5&.,4@:4:5DBQ74^@9>6K6%"ID)*U-1&L>"43.B'%!E*JDDG$9J!9-%!U+
M>T T:<_9^O_9^]*F-I(M[;]2P3M+=X12-_?%/>$(VM@>=S2B;>/KL+\0N8)
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
M0_6PZZ0J-?_FI7K;[PT&Q:NQC59L'N=CN47B=1:9^Z^QAIO>GQZ?=DI/05Y
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
M2;,TFR<LGM$UU>1B_F7<)+>Z1IJ4FUL^60^V'NP*!SO#&3EF.Y#Q\59W+K,
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
ME$D4K_HQM(?%&^NOQR4O'K;_&%ED.]WBK]/.>4'HN/5#/F3_^^]711D%7"9
M#7OEC[L'[7XH-H^K@-R<7?(A#H9EOM-H[IO[_1A+=_MO^8&-6>NR\7M5OC]V
MJW?TJW>47\CQ,I/W5UEAL]Z4T\N^M4.L2OSWX[=>YUNVWSL]6(]&,3@K_P-F
M7/U2?JT3AS"K03X.\-7;?ML8CM__X>(5?^>GX)[JBS#DTY-RU,6Q_=X^/CTN
M[#Y,=3^/>Y14!C<OTW?%@J"TGC ;E.2*>:= "& P,@(#_2>*2LW!BM"K:LZ[
MUIM)A,PCW4G5.,<+LUT-\L]>O]_+B_#*GMB<^O<DNJ\\/+K^\&3/,A6D ^M.
M*@JJBQ4<.64)8IQ(+8GR6(#J(O$\*V_<?V4V-0'YY?RNX_8P,P>04YF9N!3!
M",."\$2Y)"4WS&@;G2#4TY0<93'5!/-@!-/:>O=C3P:BA,H5"$* /Y@42'-%
M$&@Q05!F/<N. 7XCP0 :'9?X5$%FUJLH_J.BH-U\+1-/^2OYX_=F<0F&%Q<!
M^?[OM TP>B7S]63DN2_ZN6@%D&#J]XZ7HK?@M"41^Y@,!TTC&2.#PH:8H+3E
M0H^.&(#>T(*$ES6+=]T!J!EY:/^485QM/SICJ"EM)J7MOCO?\Y+C9 E!40N+
MN/8 33199*,  ' .S >P$FA3W$1IO24!)]<A\Q;,I*RQ>XT-2XD2#-:X3D'4
M!/ P!,#W?,9^20SRWG" &N:0L8(@'6FB+J1(%"CNZB8":,#^'L-2^XP''^/)
M<)1/A<>*WUE[> !2*;6[.76_VI:LU]A.9]0\*3]YTF_#*T[@EBS$VJ62. "[
M.V<R7]<E56/4N[$]*(;78.NZ;CS;0+Z>RL5I4^6<L>E^F:,$R<K/=.7!D4\
M7SYB'9C_I\/YCUQ/765S<FH?PFM6615L8IVN_'EPD>MV8O<C<OUHCY!-,,(7
MMG-FSP<;_[H^-9C7Q%).KD(ULY?_X_K_>CGKPS/MOAOMN F[#Q/06!1S-$;#
M5=(.Q*5-5DI0OJ@U89T+;HPE<9F>#U!UVL]&2"[XT"PV@4<J2P!LB],AF#35
M66+9Y;2XT<(8]S#-S4\78:6L-0";EON0!S N(O!SQ?,GIA1@=B^'5A^W1[4R
MP )L9%[/)0<J\\^>G( U7":&7YM\HVI%"N:4'51FW-P!9,CX5RX]XH8VU]4(
MH>1,P)(+-:@LK@$/S3*P*B-L&2'F,$Z:&\\\TUR""!/,, R23#NOM?:/H37_
M4@)L>_?U]YW=[3U")<FY,D@SH1$G1"/KN0=+BV2O?I!2$$"\&:=HQ87X&IRZ
MP^B'F09\[)<4E$5/OUW>6-GWL/L530V:,_OVS?4DW[N7I:S\T0%9!&Q1LNRX
MFL<L?FQ,",R2CW)S7QN^Y=B$LBQ-.NUT+HI\Y$IU,,S"C:GQEC@$TGPI#C,J
MPG", ZL <\NHBX#H26,P&WRDABZO)OZ36TS','@#)LO?O>Y^7H \RL&8_VI5
M<3:GO1/;FWO944&--RB"I8"XH!AI:3$BS&-I%/>L3*HD-RB+S>)SS$VSKQ/7
MR6AK*G-R'O%F!@7UL=0;;Y2)4_Z^1OELBK%BZ"LUEZHJ49GR@0*[L2+-4FF=
M.Y+\AG0Z8A'KP4ZN=,%,\?_T@5[^[J7A8@W!'\;Q?&/%K^R9/88%JO@\B^A8
MKG7I2:U^O**BSV7[R86J-K1]7-;Z*O\]2KDJ]0'@0%!Q*N@9+(PE'M;%Q2+"
M#N7[,XY]C+")L(<[WV*_FV=6O $UIC))/F10_&WCX\Z;#QN_CW0!@,A<:*SH
MYVOE3\T*$/-=DRY?^)CM7UHDO0ISKU+>%=NE4BKRR"*,.&-QM%F_&C]=I9GE
M_O.V^CK\ *L,:'-9^FQ"*RK'5&(TZ&;M0>4]=^?E;6\BK!E\]T.$O?\6BS]M
M]R@O52N>%5]Z_:/B-QB!!1'G<V&R_/?12^#;O?[OC>J]F>AB@$WOG Y*9W2F
MS@L?3[6)<[$;A@[VW@1\4^I)E(D091C/H:1!*^5( 'EM(DETMH(T==I^W;1_
M-UK$O*,?RP,",/:S_02FR@4^(_JK ?3A)@> CC8&GP"@9= 4<8!39+'"*#)%
M HY1.YPCBIHS5*'_S,RYW/X2H;BU/L >@G@6P@E/I .;37IMM.?U_JYT?UO[
M>U0E;)7C"(-F! )8662UI,CD"FFP\1&XJW37S=C?QG5LR>49>^51U=7:@MTX
M+'+#*P?_ 5I1U0U[! W7[P0X[)::H(L </$2W$9"%;1,^_WR/[(,"1$$BA]5
MKRM/*6;TV:X.W "K#L8P>=5W_>KJ$'9[0T"]OR/@/1!'QOAV[]*;_><%MJ\.
MRF<A=BX>V1G;L0<@=\J7IN*W]N\7R/P&Q-I@]&"&U^7XS',L-3"T >67\T2S
MAU02;[DP-!^#UWRV0CY[S[;W]PC#1) 4$=/8HNQ+0BX9 -,$JR\,9]BXC9=X
M#I_]UH:MOT*T0$['%2F.J+-B![AM=-^DG+\%C41LDXE !I8ZKC!WUED<?.1,
M<L79'&=$32.WHI%//UJ;>]8XJKS5B"8)-"*C0T9:CC)]F.B2EH%D63M+U%Z%
MM!*G/EP2Q^_S5+!;:&#>>:Z(HE):S8GU0"-)8!8,&'(BREI"KY0J^/;97A""
M)\PX"L&!A"91(*,U $GPL/ V:1_4/.187@/CW!K*)!9640[:G66"&\&]-!([
M*N8<W-?[>\O]W7F_!]#O0P VQ\9*Q*E+")@]RPA)16!$.!GG:=@3&MBH*.]_
M#XH;M9KF$W$BS#/C+_V,L^SV+/)^8I(OZ*SL+>D&+:W>*P9_&2=1'5-VITQU
MT.=ZW5$%S68Q\KAV;#Z;M&7A\.EG&A/O'E2NE9@Y. ?^9O=7;^J>_*HBM%.*
M9<WSJ7&4)R87(F/:;7'EK.,Q/!:7 [G0XB??L3+A5KL7'C",[=UY-C^3,%%(
MCRAQ!'$= ]*4$"090"!5&JMD:_?"T]S?'V#V8*8D]R#79*0,]C?1?*0&NDSN
MJ6&TL2RW-5W(O7"S2+MBH*\&M,;'!E>LJ8L#JTH<W&B^7P)KK8(_12I^3W<V
M]PP5+E#%$<,X@8H&UID-,1]:<>P5]U@I6ZO@3W-_&1C>CH4HH_"(*,Y!\8X:
M:6<\TJ &2*RQYD8NK((_$\7[TX)G<8T5AK]8)9/5)(>.<Q%!6@@-&V X\QS8
M; [A(_ESRH>!QLUR5/5)_&P>^"1:9WL:%M\DCU'PN0$Y[ #20C!DJ75:<JR9
MUKD!^4T1XB#;IK-61G9*51ZS/!T\B_FX?3"=]G(KRB'.!D-HDEI9KCQV!B Y
MVJS!.T6\K"GG?B@'9G>V9[1,G'L'.GP$'8\;@AQ7 4D=:/ @')W).MY- =]7
M53([+(WC?+)?F>N9<LH654 >I0TX36/CT*)C>Y1?45K0YY/T59SU3CLY]B"<
M^GBMR]8WV^Z4&MZB00A/!<A;\6)VE9=BX2B+TBER<M+O?2_;K'7.ETO)N%T=
M$5%G *V>3X]^;(.6XT(RRC$D7,['=<0A9Q1!3%.!\^D"3F'CI="F.:]^ZYA5
M@3UG=/!J@J8SR9033#VK[]<P*TDY0_/Q*:T:_IC8=B['7DN!G^67;6;JHC;(
M$!Q!Q":PD9@'*1 M!DU"TZ@,:!4Y)9$VYQ4HOXCDVYQ))HVK#NX2F<K NF,P
MS$NY4+E90:?PO6^Q:W,0']P38@+T".-6=K.<MLWB"<73K5&,\,QXY?O]Y,_%
MU3JM31L4VU'LH*LB2T<9#[;LQCW11+$Q:M]9@F1U;XYCS'F2N;OGR'+/%%\=
M\U>*\K#7*&\;G+I!.[1MOQT'ZQ0;NE11@FH\(?=)+6-W7I1*2KZKW/:IL-NG
M4ZZ@ZHJ6 2S/HP&&S_52!39'F?:Z2U<JF%J2GU<J('I*O?L- /*D'[^U>Z<#
MD+C]\3>K.*IR,+]G]7C4R:!,L2D/J?*E_F!&$.Z)[0_/*_=IIL[\HG'DZ&99
MF\,VBE9SLUE:@)N7(:/M;Q&F>#7E9VIVX^H)X6[5$ZY$291?F8LFX]")E9=2
MT%HIZ:P,+&+.&'5,8>K!@(V*&4^KT"N"&65U9OR]:RY'M'6VQYS3H"MBY(//
M]BMSR ;C$0/356L=$L=ZD6(*)=]<)J8-1]D(=TE-NT[G94;LS-2T>\I'$P)+
M'J2TRB@.BV2X54Y%SH-)FBM9T^H#IE:__M':WXO*D5S1 "PWJ\&&RUJV,A)Y
M$KS/=ESR;'9BVD1R];+9:5=[G><<CG:8.D<;)\],),R,H#>-@7RDBP_+\CRC
M&A"9/*O6SM/9,J6T+',[QI5]9JKQ"RH^:ZOE?(S=#!&Y8-G@*<PEZV6,%LL.
M>SV4LA88B64Y :*NZ&4Y&OWT^-B.D?O"Z9B980"PLZRLC[ESM8HN&LG!#K96
M<)I4()$*SG@:R7KX/S7;+>U[H5WZI,<CN8#UBS-K6WLF?H*91V+[_9Y@U@B:
MNPR0'%9GRZAKRE"2VJA<Y,]QD._L9OE^(5.G(@9R,-=I?]D ZUM1!Z_/>6]!
M"7#/SN8>=TP'Z0W"G K$/95("Z(1UA2T<F]!_P9*$$T\@Q;^\QK4E54/2@"\
M;E+ #^7UD?F0H^LVIG 2++5>&8X7BI/3?N;L865C %U]J\HCI$KDP:\YF*2=
MVJ6Y"%@Y/!V5('"GY]FVR>J>!WD2+KU@'TX!J0CGFU<D<9G)V"Y[U&WZ866:
MP<MA@NA3\V,SJZR#+/:K)S[$_=-.E4/S<>Y+QK;:>,I5,O:H ]ZU>77+!* N
M:+J@XE8GX[:TRJ9@>,YJ%N_&SU]&M+LX/(OQ6MQK.:MR.J75V;*CI=H<#'JC
M)*'2\JSKN2SD;>/K7\_EQOHL4W4\60Z7,EP#YDK"# F)*L4DPX1%.[^.YQJH
M+0#P@V&,UUADM_KM,D5M@B6OQ[[9X3A/K]1D:FFUMM+JT_G.^SU&DR-)*\2)
M2HAKZ9#1,J+DB5;))R[ [IXKK2[C$3,JE@5[2F=#5:S' AOUSPLB&B6Y-(MW
M$P&25XBH/<@U#DIW13;/[.#@^BO*#U3E?T2FJS+.^QPH+X/TN*?]184@4=7O
M>BJGYYFAINM(C(V!B97*QU)5%8I>,2IT4)SDA-2JA$-6$7,B[,_*2\P/-UC4
MM?_H5B$U3]0JG.&J7[E)"( )JJ:0F 7*N4Y@@BA,E8%?J.5&S7:IU2;ARJ!U
M7^2 7BNY,<$ABPW-8>D":4,Y8E0D&X+QS/%<^G\6M-ZO47@[^JC%[*UHX>A'
MZ_U>5#PQX0SR*6=F1\60T]0BS+"CVL9<'CZ+V5E.U9E&(>#?Q2F=&5E\(T-P
M AJ?ER$XGNPM#,'KR#MY3&?NQ0J\ID]OC#3IC=^G9K-"';IF[H=C[A_O?VR?
M[7%&E80U1IQ+4*0CULC*X)&309@8?8C4S6?NG^K0F\"DG;$^:YK%#!7Z@H9F
MJ]#C-Y0)HJ'8\<->Z0S)/US5HRN23.W^X&KZYJCB;55/\\H7KR%2UD@OWUNQ
MUQ2%6YC0?NR6=45.N^/ E2MMAR?B5:J33GBHVQL6^V % '_'*M0E"[QK 2E/
M1/M;1,V_Q+<I-?^G6OV,T(M%C[EFE)LKH]H&OM]V&3U=[UN\ '&X-<;C6R@=
M-O!<!499'BS76MN$C60R18852\Z/<0DO5S.[1J;9R'24<\HL"RGAD)!6-ONB
M,4/6)I,+PN0DF,@B >M>+^Z+IG)2;LIKMUTXB6YBR2L.R#6SQ>^Y?=-'?Q #
MZ$P[*=/Q;H;K7[B'T_>=W?T]XV 1E63(ZUR?4PF,K (J59H;JF 1*9TJFJTB
M%T)R#TM/N$A!DR"58DXIR8&P^60/IRS;>IU.E55;=B>[;)5S1>I<U+*^BK.=
M7G<?E=$O)027)3A!9_9E2-F%K,S:VF!>_'E^9BOZ\B#BVB5:S.LL-=,7??.T
MKR^3S[$: +-,PE.$8&=\Q$GR& (F3--']N/\5L9I]$[AK6'P^\,'^[ZX@*DY
MC>IFZQ)BSK')S"U;8 LJ>KPXU"G;\\'$._9D$%^,__)': ]..O;\1;M;3J1\
MZ(_K<)H'-M&=KQQG=7ET'&)4DTF=3T1&#:M''QX=EC3+PY*);H/5-4:;1O.Y
MEW&3S+WVL]<2VM22W>JU/[_&\?R/WGJPLFF(OH?!"G$/@WUJ*TOI0J^]H=WZ
MO Z\%[>:J5MG],RMV/H^.\7JIKBIP62YSI7G8BQ,)AN"_@(+,!:=XS6@U];@
MKM1PI:?SO-:H,[JCKN=*O;Y03"X\!=DR6H!F%IK[+[&&52+>*MCL.:U*35GW
M0EDW@-=T<IGW,5[I,K^VS=[GG]%.[C"]>;8+]GDO9JS&NO=[G^DLT\EB)BF-
M3E.NL'28ID0C(49P8B*=G6V\A!/_@IN?D;=LW.P=;W]^1UMO/Y'6C_?XZ^Y[
MMKWUGL-O8OOM:][:.L+;NW]V6F^WZ72S]_??O\#S7W<_L=;6ATYK"\:\M0^_
M'9W!=_#.[OOOVV\_P=B_INTV_C[9[-U(KXB1 261(N*>4^24#B@DF;QD)'"&
MJX. N_9Z7XHM;M'*_<'8XC\7D1\W8>"D[+CULBT$*.L!K_^Q,EJ9FO0:DLDR
MN8^W@DXT5=JL$EVCD_5%PEQ8C9J+H.:/2=14T@>EHD)>.H-XKE_O%!>( YIZ
MCBELU3A.YB>Q,O?&#K= SU5B6:TE_41+BL+RE')M*,T998[E6HF:6B=%E(%4
M%;D(K;6D1^1W,L7O7D@:O4:1)8DXIQ@9+!CRPDG#M!#$\%I+JK6D6DNZ3RWI
M5M!9:TD/A9IL"C4#3? _BA(3N4,'_,TJ!4J3X)A0[XC!\0EJ24N[OT:UE9Z
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
M$(VECZ+X9OOM"(P+WTJVLF)GO1'(/?5[Q^4WRZKL\&^@W*[OG&9[HP$T7L)
MKI9=-I\:5.PS[-O2'CGIMZOV.O,<3.//E6PQ&'TRMR_L5RZ>;%G#2^P0H+0'
M&%HM3SHMS9V%0'0-8&9FIXWV937[ZY!3UG6%Y2_["<$0-\ORVGF5+SHU?2PW
M=7,?E)X2AW[+SV<?.L5_3%PK?R5__%Y]]L]F\0$0[1Q@SX/V-&Q'V+!W7=\L
M-^-MKQ..X8L?K0<UZK_L\<D?,*IFZ:(J?BO=87;R,Y>?R*]HY$/D3I[HM]@9
MU:*??F P'E3E&)R<37:FM$.F\0,[G$34:M$N87,684V1[(5;97CE<Z5;L$;=
M)X6Z8$Z>;6_N><<"R>%IN3P=X@X@5W-!$'.6*YN,5C(N@+N-VZ/K/U<D_W":
MAAN7RM^@I%H7*\+-RD0F7>"T"Z(L&>L*53:*/%A O[GP]BLW"Y1KU2QP;67.
M()[8/HC-C,) Y;TL3[-+V_5[1U<.7$%0=P<5;V31#4IJ_X(N[5BZ'UMXI)$5
MARM7,X'G-@)?>OVCZBRW>/T=;)SN?LRW9;BNVH2,7O(M=D'=/8-?JK.>P84$
M&C-(5AIB:(Q/8GK?\J$]F!H^,^C%B\KKH!)\*R=7=.-^;UCU![D^E_R6*S]4
MPB0;8R&S:!BQ^$@XC>3,:*ACN3RXD&RY\44J@0!>^^$4S#U.Q!4S[U*<9KWK
M^B*";'(C!2?K+GEA!J?E.1!@?2CUF:RD/15E9FM9KTN)A;#N9_D/,(,JC72.
M3GAE22>T CNHFK0,2YH8[=3X=*6=#:QAB9O?2B+K_M3Z+L\SRWN?ZZK3ZSIE
M*6^64W*$2X9X;@DACF,6M<$)2QX%$3&8$$OW*1V[3^D"A_LE2&0==I8K':"D
MO%3[U&<K/H?OV<[[O=QUECCA$;;255VX'!8!66^B"(($R]S&2T5H@[/I1FW+
M<5RS>-,;.;%@&T?M=Z9:_L7VMQ),A_G0ON)('V,%:Z7U]AWVK43JI=H"WHWX
MIL]R_AD-ZPV8!F,S:J>?9[R3*A]6K7#/IKLO9ZVS/9HB; 45B&$F$-<^(JT"
M1@2[I$C45H1\@H.;\_)"QIZ.RC0[B(-8R8$JTJ)=E;$(=Z 8XP4C. )%>,,=
M#5K3Q%5P\"=Q4HT[!=Y(*-DD:P\&667XQYYGS^YN[\]29]J*,.#^8+,;7G6B
MS?BUT]^WW5']T*?22?#AZ8>TWN\9$I7!!.@G.HIX$ EIJ2FBD;O<.Q#LM;#Q
M$C?G)2!?:1[H+S>H.*EV:-((*WLU/Q'!?O7L>YH-9C7WFIM+=;\#79HC5W;^
MZGNA_6)S""M5^<'&APU+U.C]U=CN\N3K'=W>?4?V!*=$^V208YXA3I5#!AN"
MHHN864^5=SXSX+R$EBL,"++^X?O<@78QLT7HYN[VA5(_.@]VO5&;R,7,DU(
M9=GP%([D?A:)_$]_7,2WTJB?$ #^-!2Y<M$^Q.D\GM8:1TM:1R0O(?$];6WN
M12.(X8(B1F5$/$6%+ >);QR1W'NB."]=M#?%))]<4/5$6/*%T%PV-'E\KG81
MG+Q0F-Q:GL5_A!?!DKQZJKR_<ZVA?,9C8AI7#S]+9\&R<8 $N)\9:Y(4'$C-
MV$B9<%HP"ZPO>.9]8L":P4OS?N6\J/E^-M\?8=#T*:.>)J60YBH!WQN'K,(4
M.9[77%*<@MAXR>>S_=S-KCAX8K.9H<QSHY.2AEMJG;.)1>XEQBYXR;*266TV
MFK7K4^%8UW=]J\P7Z(8/H'+\$_OYM,/NQXLM1O07W..=S3V&38"MY,AX%1 W
MP2+M?$*)J" HL5J9[(5J:C7=A.4_BQM!ZS$1M7AXU;8\O-^8NRH;HZ-[6W3:
M_W>:VY!GKJC$8NQ6T14_-<N <,LW37".-C:)@*W$&G.'M15&>"8L"X%Q8<AL
MF*0_9Y@/,<3CDSR$?W+DQ^6G?U50_+&)01GB@DDB14)41["^A&'(T""0XAB4
MH20MV/0;+ZEHS@+$B^RBRE<&NWN1'$)7)#)ANWVB2F-! P?-V6$ :B-<,#XJ
M*_6(%G+Q[%IDKI(Z7N=H!NE+IS:HRE$:Q*4V *Q1(D_^/WOOWM36L>4-?Q45
M\SPS296;]&7US9[757;L9)PGP'%")H7_<?75" O$D2 V_O3OZBT)T 4#1H8M
MT3DGBM"^]>[N]5OWM5!'8=IHY?/&<W45PQR'BUT)(./(Q,;]UOB!+D<M(LCU
MC\<AB1?QJR4GNOQ8XL=&]QC'/S3.@D^#+LK.):NOL?J?6_PGMMV+_C'7#ZT,
MZC9&I3OR^_GXZX6.@3R]DU\<Q7^=XVWS2[4Z+=[/;^3VA_>H]DE:S$R4:TD
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
M XFBB!Z(XCD@1$2/"J_UA&L5*0@7,DW5;U_-(P=_G6V]?3"_O3!!T^2<U]Y
M8. C)&UUC#$SG9*\]=ZH?ON[[86=%^]52ERGTM:"\^*F#)%X'Q11IJ0K)^4%
MCXW??KYFWQW\]G_OIZ-Q3<A\*S?[DVE[U+0I;9ZS?27_;9G^^HNS)O+V4ESV
M50B[7X+X<%9J[QH+4CA)HM* 5"%*41L4M+7C/'!N@RY=&Z\0PC:_&I"R8'\V
M!D>DE$%J$O%Q,Y9=A_<D%^;CZ;ZZB[H,E>T]8_1IC+N7MOL"^VZAO3*Z!<$L
ML9]&I;;'M#GO5_$)GS N\1[V4SPMD0=X>7]\J[+U)];324WAB?T)?V[N/6=6
M/[<ECZJGGSMZ%AFGY]KN?G6BGW3&8UEHEGZ3KX_OF9L2-SVL&5/Q@K6^P9(\
MN=SM;M1]+([*F35U[;^^G)?+I06$G$MC'9GG%_LAKDOGNF+7MME./S_DU:WZ
M^*+7ZX?16[Z9%+-;$3-4V42+AG_1L'O4 0*W0[<4(4FC+G.SO;K/N[&4^^U/
MAT0MO/T/&V,+]<:/%ZV6_T3) QGRZ;#T.7IR9<34-(E,U5 I>S%WFX[FDV<6
MP1)1NG-Z/":F?FAJ^XZ5YH#$@23<2?\TM8J;%YBAP=%KS-^Y.QRAX15W'M5K
M[S7?2P,/?/72YGS4Y:9YM#LN6PP7NK3L*,@S'*:3YH&EH7E_"O'&;4(0]TZ'
MN(IX9IG$4F>Y\[H,?>-'O,.3B?.J/V6S'T]U<[21CS).(RE"4A%[\/M@6-C:
M)*"LB?@(N- CH_IMQE.>5-!C/*1IMCAB/<.;3N^87TP\&<TL3\^PZUR\?YF_
MJ:<WT:%C^>E2G"C>9.&&Q*<UZS#>O).N+./]/NEC,?+LGG<9GY:&+Z9DCC4M
M#]L>I.;T:%BQK%\S;T\;/:*<M?'\8@EN\HZ,MP/S)H3Y(OY3^%CL_%RX6FGB
MC5CP2_*#\Z[S%TC8M)^\M.-FZI\NDDG^:ZHE_;1>=#NC3>(N9<92Y(F#X-2P
M@%O!^JR45"RD<0@+"$HF7[X2PC(E O_2'_R,CYK\_;*TL?U70XX7E/*O4>1
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
MI&I>52PU;<L=-I[_P'Z<UF>7&05RY\B/!\"2-:BG?L-W^@8K?5(@F77>B<"
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
MS.W&/IZ!U%WV4?IPV&SILO<:?HZ'CZZ@ .]Z[BC@$-RPW'C+#<+^B*,*-BZ
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
M?;?6!?Y(T*AD"&E0PVBBDXQPBD'2C"HEQWW;JRCPD-'*BWJU&JMYT3D(BG%
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
M0<^@0U I */,@3+9&=0@M6*6&D:STE>C9\U\7T58WEZ0M:=L0BSVC# &@J
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
M=-=O*$[=(J9H9_V\5#/&DJ[D:Y3,K<(V"XNY;BS.FBGFLB/"+-?WHH@S$O&
M4KA#$.%X//2<R'MT]E0%,Y(_9,7'(,]^I1SH6]8C+F8H+.E)9Y$J2R[A2,ZR
MI-:<[%",E@#6YP"SS46-F\ 'FE=NJ)))DGM>@^M([/_2)QZ!T<G1H/L_J>L&
M5A#Z 6-)3)C'*$L2BS(>"M<.7>+\],G>F[UV-A2P@'3;!OYA"\=LF,:'+..7
M:;<KN>.H/P2MEB(#[4N>V9.3*@70G.AY/!Y?++9N%D,-J8@H:,F"Y6D5'42I
ML%!KCPI53 ]:54879]5V39S<+"CT0;F22+$  27KZW-A7.(__:Q\% RQ+IAN
M?G+-%AC"CH/4@K7I%/5J_.G"PN;\[AG&G<ROQZVL"[VFX[JWJ:QS[:9-_/NO
MK+.:;N3<ZK'7_^9[P6ZPN\$^R&"#IN.%3U0-NL*ETZ[X\LJ@W:,V]5'/K4KX
MW>^!Z!=BG2KAF]O+V+,KOU(=W&8NT!*?=:6TFGL1%EN\=C^JT,AMZ.L)#CQJ
M$UL] J("_W4,B;D0[;/<W0,-&")C5?\L:H)QVVF_".:0^ S*AUF>JK%;N&7
M%JL(V]V:70<&LE-0;Z[7X%N85S8_\<7JJ@J*F<:[_&RNX/3>X V>)&UAU45X
M+C IJ\YWG5:)(F;,M6PF/$(\2B@7MFV%800_!+%CKYH87-)9E:-PF!:LFZ$9
M_0(R#.2S]]T?)Q?C]O=_U'4?WG=^?&]=G9Z?D7;O\^7QR8_+%HQ[-L, Y]$Z
MY)WCDR/[5 '5D1_?X=ZK=N_X\,PY/=SWVO NF.=,Z2S.;?^G11BQ8N:;<>!%
M)N&>98:AY9HNMTDBB$\$I7MOB-4((_]^X=<?#O/DGEH&K9,'>S=!MXV<'R6>
M;]F)'3I^0F(61I$;,=N/?8NZ2<+\>^?\Y]9TX?&8_JK.],>'1S\M%K%8B!!+
MY1.3V&%D(N:1R;'5+8TC.R'! S5=V'']5G-]R*,XHK[/'&Z1Q">Q")D719Y'
M*8]CZ_[U_8[K;\OU]K2JO_@9\0AS6BP3G)D 6-\-32!1;HK$X8X=QQ$+Z'/G
M^EMY^CLOYX5[.5$8D##T$^Y&(?"-%7.7"A8F+G"4'R0KES_NO)S'$7WNM.AK
M_60\#GGL@X43$A!]7A*9$39 P0)&UX^8%R?N"_5R=L+MA0NW$(0,"Q++\1U"
M1&C'5A(YD2VLV(Z)[Y&U4=-DPMQ1;P!"#H] #SHT/WL1.(Z/)^"\*8_NI/73
M#1/A,/3HW(B8A,:N&?LT-#V2V()2WXL"9^^-8S4\[[X*&A\'NG:Z( 0S\R1]
MW)C4&6+F]77I?-BUYH&2LQ>US\$,]Z$P6H:VKXT'[O%QU&=93YS0WQ,38U-Z
M=;2_:AX[A[^_OR,_>M_L']\__VZ??'9;YV<>\)3SHP=\\N&=V^I]&[>^__!F
M>W7 NW__..FDIR?_=$X/W]GM0S8&WDQ;AZ?IZ?G^Y8\3-CX].?I]>MY-6LB'
MGW\2CR5NQ&V3,(%-TZ/8#"-+F+X5"([+&'OV;'9_$'L<%MPE'LA&S[-BGT4>
MX6X0QG%L)VRVMX=:=6-(?XO"F"M?FDHR79C&>_/[9JH/$G"Z0T^XONL3$H01
M$90G3FQYC@B $_:647^T2BW1TDJQQRLR$C N4!I8123K%F25#4@?;+3T2RZT
MD<//AJ"L8R0I:A'COR.:#T4N\[CI8-!-9?$#'58/X^J>828?FN(A8]J[J53A
M 28ZR#$/^+=L0@7"LF@:1Y@<DA9&+LYHSAOU4B.L/^K"M%4A1S+J=F5%456!
M-)D</C*%>YC"8 012U.T $8%+EZ&+="27/QW!+JY.S8R5B94IT/14[4A^ :U
MR++ 0U5XJ2QN>':77LI$[5SMBTKM+E=1-T.#;R\[*9-=L/0[;NR%MC)=/CSY
M 1</1D-:3Y(O::]:Y@54B!GVDA)G5@-7.\VQT$9O!BV*44_FX!>-"8TWY.(C
MOG::@%;L#XWS$3]#&ZH!3V3=$:I4U5P,'C: MY?E:(,\.X<_,5%^(+$9<3N5
M+*J7GS7*"\ON/OH:)$ L_^ES+;K@>R *(??Q%X4YC H82YX6/&5ZU/">'NUC
M!9V\3?0&68[M-'@*ZY*+/A,36NJF%Z*;=L#[Q9?F@F6@^'&,'.N$<DVSJ@1
M-=ZCC"'R)%XS$0%E28+:'5'._%=:X#XEDK)K\K='QV7K(BQ5%)>&^"53\B0Y
M-F9:O0%32/M4M1(TLA@W2G!Y63;*Y0@+D/)L"*JT8@DLJ2AT;8/F#/53TSC0
M>PV/!?+JESN#*X^]C8I1?*YWL+QB,GJJC7:L2!2_TT(N1#75JL11<2)^S@HQ
MO4'-V:*&78>Y)1WFG)EUVL .<RNH^8>U)K^RCN"CKCA.WI52KS(POP!OSC2%
M0Y/]!5N;-EB;OA<&H2T"L#$#"@X9M<Q(A*[I,D:$8Y$@%LZ*G>$V1"?F4WML
MQ&)X*812_N\%(@)WC:^@,D?##+0 $L6,*8&:<B+A)@IS]=(M^4#9.$[5GNK>
M<*]7*M\*EPB:QZW>BJRFI0I/UJW>\MVF2U8K65FW+UJP_.<[E.W8M[OSQL$^
M3A.W:+O*,TZ6,! F+-YKS<9SRNI<!-.TRPZ^?L&V/O-U-7RF;_T4O2E4:&#E
M+]9O=\%-W/#,D3N"*O9'F"R]=P]FZ.2<X:C]?M8J7<46W1_JS:OV;NKBZN#!
M=+;33BTAJM+C#S\N?UR==MHP%AB#??S]FP?/)L<G%][IAV]NR_E\=?R]9<]#
M5!T1&,]YN_?.PI.*]N$W[_3D N9QYAV?="].3]C5Z6'+@[$O[$W@)G%(B!N9
MG'K")(X3F+'PB1E[S(ILEWF$1B Y0*UOP;G#H['.OU;1.R\X=>TA!)!+K3B)
M613[;D!B'H4BL%V?<48<FW*7S[86V F@311 5[,"* DB/PEBRR1A&)C$HK$9
M.P$S'6%SX;DV"Y)@)X"N%T#/%IY5&G#38>%7?2$/1DJC+A9]D:3#XD_C5@;=
M<^E%]1 VVUQJR"H"4V[9?I]_S&"=JNMJB-<[2;F*I%S0=,6CE(8LLLPXM$!<
M!I2:<1(1,TA8)'P6.S+MWVYZ&]1$ZI8"Z5:FT;-FY3M:/SM6?DI6GC-Z7!80
M!UM<^I2#T6-'W P#QS==G]- !!Y80/;>&[=YYPY*NWYP-S/B^[GSVQJ@[TML
MJK$QM@1\>9 +#M:=WJ.=Y%E'\BSJ!^0EW Z!3DTG$!$6$+IFY'H(3NZX3NQ&
MQ OXWIO@[D;$/?;->(+XRO/DX:<P(G8\?%<>GK,>/#MF7$0^)B< Y[K<-FGB
MQ6;L^D&,78]<VT+K88MZWVQOB.*H2M4L1G&1\A2SZ$1OT,W& A,3,G:ANWG=
MSJC8,J]F>6>4![(J,-\29$DIFEC&T]=J3XZ3K]6.O-,;\A7WXUAMQTX0K26(
M%AP>)9Y%@\#U3<^E DP(*S IP52IF$246&X8QG3OC;7 C5F[N\DN&/$,[8@=
MLSX<L\Y9#7[(G#BBD1FXH642RTO,6%C$Y''L"LJ891..X<,[5]#N8@XK)*@,
MP3Z^FE0HT-\&4U;R2X@\/+J1<!>W92=YUI(\"P\N1!Q9;F1:KHU'O'9BAAZE
M)G<2*^$!<6$;%Q]<K&XF[,(-&\BX3QMOV#'NFHP[9S+$G(5N"(8"B<(8<S/
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
M\F,7!,C*;02>%YMQY:Y1TN)&29NXUL^LE]"N^=*=FB\]$PES7VE<L+6/VEE
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
MDG5E[\,*J".%8]E'+=R%J8[R0J LBD<%7%L42E =:/Q:7'#$D$6,VI2G-)?
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
M=)>X6&X5+TO)&:T F+"SC,18*['H- K$I)Z[FI=B.)R%'I:4-Q.0NAI6G@9
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
M=;1FE&V*81<UG.*G2@;4.ZVHKS<I(P-[X2#U/L&*?TE[4_UZRK^Q'8U>KJD
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
M_C<FY$I8<.D*F C9(]!N3%=,$]T @CC2240532Q<3YGM5<)3O$K_E.N!)QQ
M$0?U35_(&[>A +7E,[79J]+BXBP&X]7$VRH!N/^<Z 6<@*IDGR0&+]!V=S(L
MC%=[$XOEVU>I.O^<0-R7VDCZT+6)KDKULQ1[(YG>96>$]HTE5 @OIFP$I8U!
MZHM?Z&L#Y1C2!)K2XA*(,A=F?<'+A^D\1'"A]-3T^ZIDE:;Q7@^]?OL42 ML
M@&SDH08LO9YJ',O7#Z^;/*,28II@9 56+#'HT&?)E1!)$\D?54+FL(,PB>6M
M62W>U- )>E.P]VE15M](VP0T)Z;))J-N71278YO0<&T..E;!Y\:KT09N8&]T
MV);039GZU1=X.%("Z$@8P%HXJGRJRONL$D@EY*2!M86R\O"6UM,&5(/L=Q&Q
MIXLM#[2).<F^+ T>6:VC%FS*7,9$SP+K'YL@'66Y"!/+;U=(G*B0L!ZDS NL
MS%G<BAI]X%=<P)<J"WBOW6KN[<XT%IQI1,O/--:Q.?V]C3L)>6S@^L4:WIPV
M [;$^)D6C:K<KA!*-6$U%XC"49^.>*JSCZ]1&6LJT)43*1>QC1YHR9PY%SD>
MH'3IH!"ORP]_@7$/^G/\.NW+B<N;_IKF2Z3"F:9(\GWJ9TV@H=>TP@!I5'=%
MTR_6Y-N4Y%LV;)KZS7.;8>@L_=EJVDM_N^ZQCM4,G.6W7O?8ZU]I!^1A!NNN
M^M@%_:[*;0076VS&E3=TR+NQEU<T=^F3M.P*,2'A>H%G*2$QR]DK=#I[E!5^
M@E:#M45;_3A9+N.KNBGTYRK-XI1@DS'T@82S3[E1#G@K*$<J *.4_?<UY55Z
MY#VOI5NE!>/6B<G[:ERL*OX>:G<6\W*[%B>;W9N;IK<R;5K&T\JW:U?@CX>;
M]J/V0UUUOAYQ&HX3*FOVP>:.OZZY!O?9VWA'NL^2=&VKX=GN5I'N,]!FMVN+
M_13:#)N.*23JQ1JMFJZSWG072H&-80O7(@TW"M9DB\6[^J!">]46T<]L=Z*&
M'ZVK;Q]\=YZ!7%IL92MB<)J.MYDRZH,$AL4V&.GP5O+I7DR8C6$/QPT:H6MO
ME4Y?VQQ]B?MJ68W0]K9J7Y^!3-P>6^VKZD$_P==54+6]M)_*>C\\D]9)S"_#
MC+.)W[#]=3EF9\8]TNXX5L,/G$W;G6<@LK8G6/I>"-V^%^M4\[M8;UM$^#XX
ME[?4XUMJ@FW1YI &<?U-VYQG()2VQX[:[V4PAJNJ B#M#Q%!$U/07H;=Y("
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
MYS\1/C3S2-RY(F%-U.* E=0>XE2HUP&%BSP@OE=K:)0/H,RDZ-MOR^RF[.*
M<. :[7\K.Q(53V%X5"L*J! $T9%:M&T6T@ DY)X<MH=^HL@,+:5\J,.MA%$G
M25@JBG$7HRV[D)SDW@A^+W2\1P[_0K,G)?^<&IX'['I/?[I[\\OGAS?O><-'
M^T7[]-=?0(6$-(&ZK_*W@<T8:\3>98'6[PW?:7=FK_\.1,-/,/+^OK(M*.\
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
M ++JMX<C1.]:P$V386]X+'#3X'PH/:V#%3K/N JX23(*MR(HW)8GVP'<U 8
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
MPC.4#\_P6OSK*%J?@CF\19C#)DK4WC*SJ^*;*="A]H .60.]W[C'O(R@0Z]
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
M[9GK(6% L,"W#H-GC327WB09^@1B!P>>'VTG>W"1()0I/)"IA ZB^\0BX:"
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
MDSF\<^T<A65%X/K\G33)&>@JWL]?S]J%"A*NX/ -U _A#7@<<?KMD&JXTK7
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
M8-0:@]YH>GJ,VF'/'%EG0%*U1I.3SW70F_2G9YBK.1S<-%V'/6-X#NC?\\C
MX,A1KR$#H_YQHW9GKN>1U_/,=7@6^]H>W6J7#+3'OHY[_6D]&:BL>!H7RLF.
M!!+<FY9?[TAW3D]X![IL=6*!<#7KD$NJ:NSJ17Y9ADR$AC$0BTF,>V#1#U7$
M=1Z7>%P36?U3$*XQB4RA.3>A&FQ6A@P$:P>UOOOM009BM89>/X2/P<R>U4*(
M44031/LY>;3]0)&L <E^#]V5_7.PJ-/N0%&MT(PE<1Q7^XSW<K40.!3I!.G^
MSKS <>,7[;<DG@=!J(C7@'@/7JPHUHQBH1]X<T6R!B3[C/5/:A=M=H+R:=9X
M=7^-#B_76'.3BJ+SH?I? U=AFT+=;F90=[UW!H(G#!O#'TD#6]+I!AQ*:G<@
MM.K&4-8&'%? 6GN=$$O#U:%N-89P:1E7E3GJHCFZ,W13[:%*:%LEM%-]JJRM
M$MSV"2Y:6W.LK*T2VA8)[53O&P-E;97@MDUP[P;ZL&\H:ZN$MD5":^KC?E/
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
MBP/PY(\,1BM/_MR<L8Y,;E:>?#U/?M.2_4_@S2GIZU[Y]\IE:IO+--'[YI$
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
M5J$#)J$M#L+/R:/M!UWW$8S)1/D(#8BE?(2;]1%^L</$<5SE(B@70;D(RD4
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
M%<)6NK-S#U3 RTBF82O/D4A]6,WGB.:G;6B)KHS@LEE!6?-RB_E&9*$N'A]
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
M%V%IB&B:XZ-GI@/J3/$+- 9)NXC8>G1M ^NLFH,6&V73KT3INHA'VY#:%]S
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
M(*$P;_P\K4(;A:S_PL@C?1$7 7>_UFME*^)]HBQR,6V:BD8IQI_P:I;A$RR
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
M!PU1MB*G8$,INA0RO1.5K^$9TXY6!ZYT&_J^VUJ7DH6*Y J!SZ(!R(4#QII
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
MU0F*P5#0A^Q"[S+4KR/:B4=_@KV#CGH;NAS@III,#+58E(WKH=VN)-@1!UG
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
M]ANMG]:7^&%BO7=!H8*<?(LEDH=86M=.*=IE435*['WJ_2[X#KYG]J9/WP'
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
M%?4.4NJ.RRT7K[<OB6'\XR__'U!+ P04    " "5@J-6D.EY0H/W  #,%PL
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
M$<P\>DY9PBPNE'7YIB4[<#2?77UR0Y,GP33DRB,U!I[DS@YJGO00=\-[DE?
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
M&&]],MYX"&=/SV.JO$.@Y>YL>[F$2U*[F6L[U3$+)%CD1=<FK+6R%%<0G8N
M+AK+D2DO6QM??49R]GP^ 0)T.(!\D?^3'+V%<U7+3Q'"-!SAG1)5[R;;BMFP
M@L*Z!+47(*C@&7B3#+"4 T>% E-K4O<8Q]E3^NC*[U JX15^FF(:+BNW1'+)
M#$L,K ZB%KZ*0)]DB/292QH=BZU-U-OO/SR!CJ_1^U; KNKHX-V\^%C7Y?]>
M8'E3: 4.X_=#6IM?S&8X)^_>&DL(R3KVM;YC+?@3L\R@>%&8,RW2O#59'D?T
M)WU:JJQ',M\=="_2?UT,9PL-O9S,YK4&N/>,!PG%(6WM:#Q$PR7HPFS6J'QB
MK=,Y'T?T)Z%:JJR#DW$7W4_#<2!YC=\OL+T8YX6?=$&R''A40@J1P#'&:]%N
M#;X>;26AN0U.L21:W_G?%-N?).NCQM;M<>[Z([=J7KW\$*;OL0)=Y,4.;!),
MF6+ 2\UJPUX)+CL')3@=':JLRKU8R_HLLXW>^!4SJ)]F6B<L+B11#^E_FDQ)
M8CC\7-U<@O9Z_+EV^)U^^15G./V,LP'SV63/,[!B%+DHPH/GK( 6.3FG@BNE
M;$2@S=_YM5.HDW8Z9#2^NKR(=1WH6_";_ON2/AS6-5)::86SD+S6Y#1$#T$C
MT=U$,O),%(2VN0_W.*:OF%U=U-8A2W*Q0-:%E&2RQ/CC'Y]J9L$@Z"!3"1&8
M\!&4,@$<+9T@3-&:'%&I8FG,I[5@_B12(T4U;$QS*]Y[K\CZM0A>AD_#>1A=
MCS];2[I3"K2F42OO"&FR&8)@J60I/8O]VW&O0_<GQWJILD-WG(=(7Z2EKW"S
MBP^L$RA-RI"8K6GMBD2A2X#: B*F8K5MWO!T$URGT >AC5Z?I,^>2NF3N7$/
MXY6E1Y-HH(P.: T-W.;:<R$;<#$@<)%U,:$(XUK?)7T4T%=$E5W5T"%<^1#<
MVRE^"L-\9<Q=[KQ7_N5ED%6@*X@8(5B?Z\IK(+J(8(N(S!MIR5OH3IY-D'Y%
MK&JNN#X9$VN6S;?ARZ4[2I],+S#_/ QQ.%IL^(,B4\HI)- H."@F$T24&006
M'Z6R(I7633!V0_H5T:VYXGI<I=[X['Q5[L8@Y)R,-PY,#);0<PZA-HNQ(02G
MF6+.M2Z[MA_BLZ7? 179(?]@<_0#+;-7R18P,I%+XV7-) \:2&Z&!>Y3%*TW
MULW1G7WR2R=%=0B1;@AS31<L<CT(IU!04KUCQ4L")Y.$K*-STACZH'E9^'T
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
M[<=&?[;(R4*RKEC-.F#1QUJ 1H$WP9(-)CSWPO+0O";O&BA'ZU'75?WWN=9
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
M9(LSPW5G+E%Q3@X/<-2>-@:R0+RI%^T1L\9D0W"G?'1\MJ=N)TJ!%2P_U<M
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
M^!1=C;;BD\9GB[SE\L3X!$]B,24)Q:54G<XZE][7VH<EPE.]K@[%@Q%V[GW
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
MX13KYK<3H%L-E- S6!F;YB:J"K&4#,%'63%X;43O3=E)T.R)B_539=D8=TW
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
MP0.1:X>'2+7VYL<N.%\&=2;W4,=BWSMC_GGV-YUEGW01*;<[!MZ1:^TAF)R
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
MDL)KEFV?V3K/F$MX9S56D=W>#M223889EXF/5)8>"HM61B.!4GE(\0_CCNU
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
M@1(>@4,AT>:N]A'8%BBGDES7D'2#"JP-L%;97P=@C=+LK: .DVM74=W3YC!
M[@U"M>T LV8F1J$)I8H3Z7QIY(V>.%J&-BG)$]_#WG# _'N_]M!'W.WM8%71
MSX FP+5ED7P9E!Z(2\"(+;X/,O4@:%L;.%0T4$E1CZM_!RE73+MGT_G9)S\^
M7UHUXQ8C,DH)$X#+8MR3X),EZ.P"QBS)BM1I.@5^ZATUXW>W*K[WP&-W^+M+
MKR(!] V(:TOJ J./,^^BS/IOZ-,N>X#PU]4W0'(5M^$'<*S+K P]IZ"@'/1*
M8A7N.3YHQKARP.N]C2T5N,7%-M!?#X%5UMNO**G+J\MK( *BXB)0(H+$O83C
MLGP!(C7-4>(&XY.IH+E[#]V?>QPD]DD-F55V@->4_JLT70%DKAD)LMROI)")
ML\X2I:(T,3'EN@T4?$IY=Q]ZA,K;668- M=_^NFH./%"H+DL9(PTBC)\P?)D
M,#XKI)G:1J*H%=0X'S'*JARSKF,X]MBFBFP;3#RXBV=U0-<!4:/CBX=H#G-N
M,4Q+CZA\@(@;O^@K9,I3"2D6GFU*I#28B4?,HVA2W(-*AN;:Y!O[4OH39Q/-
M==Y#L@UT_0O@Y_B+7Z[&:79#L/[Y#_^U0%Q=5O,,N.!R("]PQ1'S<,NT(THZ
M88(W2E<?G-8!UOY/*H9J;])6] T*!-]>32=I<G'AIZOV9B=\]KE4Q-B,?V D
MB0F$(XX[YZ!00MK:DS77,1R]W@<)M4D7SPSNF%P*BMM4[K=3#$0:#%B#T8&4
MHF0&4NH0:U> WD=P] H>(-"M50/_\=.:--[CMXM?+'Y>5OL)\E_*?__QZ5V'
M(?6?YY/XKR^3"WS([.V_KTK=6TJ+3R[TKWDRO5PV%VT863\;77Z]6"L&?'C5
MW.\!/]VNY?X:KY]R3]]-5@5_SF&<"F_.*/W]KR.&[CT!@#<&2I^MT]E2IFBY
MD<!4BY[U>]00PIT'#WI_PP%+66$/#X$X5<;A&<4PYQ"B$ $Y7^8I,AJ?4M13
M#ZDVV^#MGU\QZ(*/B .F4T@+)O[K9YXQ&JS&5XQX8SF1FB?T=#X0JFCIE? R
MZVXM UV?N+]MIJH6MPXZJ";=VO6&KV*<7BWFM=U@W0)2@S;&:J)%D@@2"BL+
M@LS,(FQK1:"JDPET?>(IF$ 3Z;8H.I]<7D[&"Q$L8,U>7<V_3*9EDA]&N3;H
MH!!:\I'(K#+QY: ,$C,B4X,I5^WRXT?@'+E5U!9X@T+&!]#>S69HPV>YS/AT
MV9>B>\QVT-=BI!1RH9Y70IHDLJA=NKH%RJG:P Z";D J<7=(]+OKV:\?\AVP
M9](JK:Q-!%$62I6@2' ,DU_<IB+FPC'SVGGFDZ!.Q";J"K]!">6M^]JX=V7,
MI2"4N?(ZE<E-A2C1!T- 4NV=3AC*U![^\#BBD[&+:F)OT+AX']W/HV^CA-E:
MR;+O3'&#[!V4*Y>@E2CE/8)XSQAA,BH&V4@O:_N/+KA.TD JJ*!!]>TF([[V
M>8YFBOL>(R)R]'G6EDDI3!)T>,IG;V1>[V]JLF^<5'Q12=P5Z[0V(WL_PD4G
M?YL< 3J],VTERT$G$IB%4EY:6@5 D=(GH'7P7JG:K3,=8)VD:0Q70(-+[LV1
MT'W@K\;I%O R/$)8 30%8EVQ;!<IRH=CH.2<\BQ1*V _L>E32$_&DIJKZ:%Q
MN<%EW@7$<B_\^6HZ&I^CDQQ-TC_]Q17\!G\L?E,*\@+US"6B>#F4893C+NE#
MJ7"7WD6EH'HPVPG8B9A.?25L.!D;?,NZ!>72G=["#!IXX+F,)XY0SG!+]RD*
MPK.@&67<)]&IWG&XK:PA.VUC&:*&#=8R^"#U_L:W,.4S8 S7IW&;\Q+_R-2B
M2RV7C9$REQ,+3-<^0-T XT3L8*B -RA]\(GI?4R?(,'EUV4P-8IP,]0Z9V.Y
M8 I='O77INE+UPRB=MI8!JEVH4XG8"=I&#64L,%4!A^NWCG)^^=DCMO8I]'Y
ME_GL##P/HDQ\XS91(H/$+<OZ3'0(N@3:6JC:'69;H)R(.=00] 8#&#;*Y>X]
MX.RC_U[*6EY=3J[&\UL#59S+B F7DJ4HA5%#K$!3Y9"<Y@;3L/68L\--^^9G
M';FF6TAT@\9W/AQ=X/MX,[[Y'M+?)_=N?T,6PE#GB;%.8.B2>1E24QAKA$!O
M)KQRO)/2.SWN%/1>7ZX;5+_S@><2XCV'],;/OJP9ZRC=V*@*1BRJ"I54"$_E
M1 +Z*6+0'SG0)D+'^IH>#ST),V@DXPW&L/.AYX-]:LU(5>+X/^:(\5X7CX31
M*Y4H 1XC^)Q KW?*==CQ3^^-KR3!#9K=^:AR@>LWF+\;Q\DEO)_,9J^^^=%%
M\4'SR>^E]G$A"?P;D_O;U!DHD\"Z3$2DY2(F /%2!D)3BLD[Q@&Z;?B[//T4
MK*&YU#?8R<ZGC@\CE5\FT\5$F>OO2TUR^CB=Y-'\U<7%]>2 E8L[RY UFK.[
MK@WS"F$[2PD-F++PI#U?[^3K$A+V@7 *%K,?^6^HQ]KY!#(!HI[$11/C\K3K
M[3C][.=P!N %MUD1E0IYED179I4# DXA&*TQDWTL6YQ!_-OYY-M/^(!EHHA?
MW.:'6Q][Y%901YP;%%SAT'##'<KTL[^ #WFY\C/#@C:@-:%<EU-PSX@MHRTQ
MD)5!0W3,U#\\>@K5D1M$(_%OL)!A8YI?S7__ K_ZZ;]@_B%CN%MH:R<SW)@$
MCT(D*PBSVF+<8R5&M(65#Q/=4/J:><<H8ML3CES!]:2W0:=5C@)'L]F=@XO?
M)Z^GDW_!]&= VYO.7HW3FPOP!?&'Z;D?C_Z?7\8QDD(6RE&")NG1&B-:8Z(%
M.6K6!LHR:U&)NQ/8(S>A_2IK@YD-Y[Q<'H=_O9K&+[YTH$S.I_[RMG9P>5K&
MSA1'I7L$QI0J4\M=("$$63(I7ZH(*4_5.<ZZ03L1$VJAB T&,[B8<S/.3U D
MA];]VU61W8>\7H.*[P/<_JMT1AV$"#J7>_N 4;-7Q%.)031F6<D#SS;5GBY6
M!_E)FUM3-6ZPQN&,K?>7L>'R_\PRFT0J_7(Q1'3DP(E+WI 2TONH- VY\<ZU
M =5I6M%0\6^PD,'%I(]!7-8':.ZXR]24\M;%\$5* C>)"!VELLZHX&HWS3\)
MZ@781W_A;S"/88>SVZOB/W^=@D]GTDDF8O!HO(4WWIF(?E8K8C(+3BD!(7<[
M6WOJ24>N[_K2W*#K80>L#Y>\9/X2CEMJ?%QF[++T.WBJ9&FV9K@_\<)?VTG%
M6QY04;/^XF*?^JPAL4W-R'\I"TSS_Q4O)K@E_/VO\^D5W/YP,I[#G_.W%U .
MXO[^UQF<ER^&D!=^GJ,)E@_Y'&&,*=AD005EG8L,!".&EL)B:7-9A2'944TA
M)/QOIP#T"1+#C0_?-_-=/75.:HJU,L/H"L<_QK.O$$=YA/YF20C3!51%PM^M
M0/9/_UM!29-6$MZ;^J,1,JHD2/28*$LC$W$E96;1*-"8I*CUB:;'H/9'2(/W
MI?4^@FU 2[&\XKU9[-WYZJ_&Z9;1Y^?1K/B:*TQ'7G_';[Y.9O[B/Z>3JZ\S
M_(B+JX0Q:?D[Z'I&XRM('W!+71[/+<?]&FZ=M )S7(<Y;A&9Q]B44"H2KE*7
M,I'*^<%^5G;T;N@9&T(#YHU>@'_SES?SQ3O ;D3^NB/DPS#$/D<KFAS.!!IL
MV+O"]UE##E00+H0C,O(RT!578[P3EFG&&:O=[/NL+/<)FML3-MP^FF\Q[^=&
MIE<S3*AGL\_+='0I$$^Y]#9:XD-&@209,?Q)0 *7T6F@T;/:'.J/ CH9?UY/
M[ T(D*ZQK RT YA6@^'N CG0,+AZBEHW@<%2;K$=W /%7,JX_S#".2L,"$D1
MRSTE3+FL@^22Z]J\ZGM0^5/CWO:D\3["K:CIQ9;V?A1@>C,EVG.0I020V.3+
M%-G,B<]2$*V9LY!IT&[MH'#+ ?&]CSW K+;=Y3NI(IS:W*1OI^>3:QA1II@7
MQ5IT<;/@/0DVIS)=!0HA"8A@.^GH]C./5D$[BJ7V2_0JCJY1Y!C 9H2>*4L8
M-TI# K6&9)F%,3K;9+I=HMU\Y-'J9C>A-#A+N-G&ER';F\GEU\GX9AN/TO,D
M()%H2\=\81SV LU() ?6"!^4J'WB]2B@TPML!XN] 7?C&J;5&6\'4(T"W(V
M#ASH#E?<^D2):E)O$/!N!J<@)N:T(@Q8X934)<K#S)QJCD!-R*!J![Y[-(6N
M ?">+*&/L!M8P*<R F$,Z:V?EKK V;7[LES%Z%@@O*Q.*HK;85"6!&4PUA<N
M&EJ[9FHSDOV' A74-*DNXP;S@^Y09*PF(99I1MD$8F+ 8-_E<H%8!B,R)C+-
MDKM06^D/0)R"OH=)ML4\W>7]<+:"@U_TN6'R#IBWN\3+=;'$/"%GI4PG/KOG
M.MNZ217,;N*K2+*\/JZT"XS3&V[=2_A;AB/O(KF&PZV%ME%RZPGH,N07'TRL
MR("Y///"*]#1G\YPZQKZZR.PIL.MT0&XS)DBV@M<#+H"$I(,)(FH;. B&]6I
M&_<XAEOW$OO6X=9]9%9YN/7G^ 72U6T[[Z\P_S))[\;?8#:_#?3O_A2@7%$N
M#-=9:YC)@5BGRSE.YB10)XF2/%*F)?,:*NAZ",:3\+-[4U)%8ON">QNNZS"R
M"[**WOIQ- <H3]V;5B=-55+9G3R!T)31DXB.R& RYAXQX=LD, '!W$.S@"EC
MM^/99V@LCQ6U/D-;Z:.)%O?15V$&_[XJB_]61MGC/UNL-BUH3+4@HES-218M
M(C*"1.&Y\%+%%&LS &R!<O2^IZ:H&XS*V #KVC2[ &M5F+(-U('.[FNH[FES
M&"#W_6P-UP"ED\EHSXF.%"-MBR\ OA?EK,E0QT$E*ZOW0^_7()XZP=^K/?01
M=WL[N,ZVI ])<:5(-IHA*"W+6&M&HC<,O].&1M76!@YVD5]'48^K?P<I-SC
MO[FI>G/A9[,/>3EL96'ID"V/L!@A6EI":6FZ5D#*27/0$83W]2D1MH YG0BA
MBK@;C$JZBV?EI#H@:A0</$1SX!O]8>I:O]JI(^L&CF #,L.==RI%$DT9AR$
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
M&6?*G$5'G)&,@ 6OT%T&LWYUV<1 Q,LTD%VTT.#R:O.1Q;+*MOA:E2P(")I
M*)P--B@2% CB,\M&<8\8F_5\;(;T(]^JI:\&? <?)].%+FZ;Q6Z^^'DT*W5^
MB'C5V-@!:J,TJP?,@R=9P]4\V:^.6KJQ6X"E#G8Y$W&VHJCFP5FM@4!&F-(P
M1ER@C&C%M N8,233S)\]@NO0F51U^ZFNC 8&T\?&M<*]F$M-E!*X'5-A,8:G
M@8B(&S4W$+FNW<MSH/VG9UQ43;\#-J ^RFF08)7FY^_HO3_!5P0-:2F$1_9+
M$4 EZ@@(6@[K-<7W2D8B(1H0#O\3:].\](1X@O;44DD-]J:WL_GHTL_A0^Y@
M_^"SR$H*HCWF'O@F4$P[RGE#IDQJ:RCUHK)!]<%W@M;43#T-LK=2SX2&CZX=
MOYJ-\$,7+8JOO]_PMP=C+":NE#B>$:#S0)Q6D=AHDPT1L5;OV7\2U,O.X.KJ
M[*%1Z49&=:=FK@O 1IG;D^ .DZ]55FHWDQFHD0:N[6F@*B:P!C#GR%80Z0TF
M'MYEHAW'E\<H)57U .DP)O-$AG9HB^FCB.J,7]=T@*_BOZ]&LX6LK_VI5-;3
M8$2I\ 4,]YDDUOM $H\,=UB5DNO63K/U$?N/6"KK8E)=D%OSIKVPAJVQ*TSR
MFR\>I34:K\+ZQ3^8Y.6I^<9#^[K48?4 ->0/:R2U=1(Q*[B&0*6Q"FV3!B&Y
MX<)E)V@*)F^\0ZD'[?#\!N]O.NZ%2,H%+DC4>5$EYTFYFR$I"0V9F23:E;D^
M*R:QGG0I6]A2WLUF5S [BU$;*E"@.GM,P(7/98 0$+0V*EVF5MO:379-%G+L
M1"=]K+L6D4X]RVA965&7'<A$K[RWA$5>SIM<8?5TFF3&#00K0Q;/Q=Q/D#;J
ML.9>SS*>$4O:EC5]O)K&+WZ&K[$LO*/..))"::_39=XK]YRXPA# K&,J-ZL?
MJ+R6'T9_8/MH<("Z2J#>3"[#:+R O"5=>S6=EBAV$9XN ]IWX^6A\X>\Y9_<
M+)=A+A]-SBP1Y4N53^:8U5OG20A*&LIB$*'V,?Z>EO:2WXKG:#TM&TD'GYL+
M T(&+TAVB^G?VA#/M"5:^Q D>!9TL_CG91+%5=GT]ZKWYT(4]_CP$G1,TH?2
M+^?*N9TIM %62A(E\S'+8$6N;<G/<I[3@6RDUPRH/KIJ/@BH"YB7.@.JEZ(>
MG0BTBY2;J][J&&4T:->+ 7748*PK720Y9$FC4C2M3Z Y!I4/F@%53^-]A%O[
M/NO^+!WC,A>8S1-P^'RIN2..1D8RE<HJ&<"&;G=8SVK04"_Y;A\TU$<XM6<'
MO%)_8^QW'^>CZ"]6]846RLF+(Z+0YTJ-4;47-J VT/H"-][KV$E9&S[\:%4V
M5%#5A^I.+K[GB;]<%5W1$%/FD9AL$(KTC 2I)0G..QVB,)2F3CJ[_[E'JZX!
MXFEXI'+G3GI9SJ"X46A$!+< 6N([17 O4(0ER]$+Y&A$[?+\+5!>=JQ<0S][
M,IORY11N:IPZ &P4.3\)[C#1=!55=C"/X7IH$%L_#90%%037GO L/9&I#!AE
MQI,0\><B*IET;6+F QG*$S'X8>RDC_BK3V6]P%]>^T,KJ!,V&F(S8,C)'8:<
M.@;B94P^)0C)=@SQ;C]T_[%"97E/*@BK=GS^3\ O1_/O'Z[F:7*#*.44$O6<
M^%!&:)9>>JM D\B=<5HKS5BW:&_CQY^4(H<+L/9[^'\P;IF]\9>355FB#XRS
M0#%P865IUA)KM2 L>)X<5X(EV4F9:Q]\4FH<(K2]403<9S64,7L0 @AXIXC,
MU!&O:<8$AN<(TKK(&[*SG2Y%[9! O[;>#D11VP7B#XK:@:K=@6AT%[T<B**6
MF<"]0@\H L.@A@E!O-62)"MPC_994+D/LK5CH:AM;3E]U'$HBEK-M69:9'2R
M498F"D5"2JI4YC$I/#CAXQY,YC@H:GLI=!>*VC[::$M1NY%-@S*KH@<@5)>.
M&Z<S"9YRP@V//IO,$OM!DG3PR&<W?35@H^W#?]$%Z@^2I IJ'L!1LHN.#D62
M%)37I?^/6 /ER _=NN-!$*42\R659+3VF>C1DB0-L9_JRC@P29)0DCK _7<Y
M:=MG25QPD5">1:(B9HP!3F/_J4A#TDN_ S:@/LHY;+/O,BQ8!0*3\0/GO^S\
MG-U'NWLO;^?G-6S5W6W-:YVXBM%L&>2L@I!,&Y>MCM(PM"(1N(D;X^C.3SY\
M??C[FXKE9!3GWE&BHL)DPAA5)E$8W(2#BN!+*4,S#_4<&FWOC]]\-Y[#%&;S
M3WX.BU*Z]!&C<?R%/X<S;[F.Z(J(D)ICWA5Q!Z"&$TB16F:4=-7/-;JC._;&
MD#YV^/@,VVHZ;)#:+D>S_E9&LYZY6(83"4DH50:AJ.*NO,1X)X+F'@H=2?7Z
MU)O'OV1[V54+#8+"]Y/Q^>\PO2PF?".@LYA<-MH%XAS5& H'C8LK4YV!.I,5
M!U-]&.Y&("_92(9KIL'EX'].)NF/T<7%AN#T+/"@4RGN=DY@6)IS(#X$((+E
M7'!)C%0K&\TC<%ZRZ=324H,KP(5LWF$L/9H67_GFBY^>XRZHI+?!2$LRLX@J
MRDA":1&(G#&;.1,!:MO.9B0OV6PJZ*;E,*_!9\PA*<,M^E8G>&E!P2C,9^V)
MH "8-QNIV@UA>IGMJ$.L\3!Z/XYV5,:<EIPZ8G%EA48!Y6JT(,F(3#V&CA9J
M7U>>>#MJ+QOIU8[:1U?->Q*[@'FI[:B]%/5H<^(N4FZN^A"]$-F4<F^FB$S1
MD1 \$!Z8,,"#T:JV]WON[:CU--Y'N+6+;C>7 9<>/?R_2#R48G^;<&U9"6(%
M*/2^--&P-G3Y>==1#Y#WTS73?815NPS^[?1\$GQ8=<PFI:.(F)]I:DI^9DLA
MED^H&.$TTU2$0#OI[?[G'JW"!HAG3UU(B\9VZD+D61/-<UF>9<32H C-@&;%
M,=*5M0.RD^UV'!**U=#/0;H=NP#\T>W86Y6]N]AVT<-!NAVEXYE'KHFSY50F
MI4 "<$NLUBP92PT8=AJ&LF.W8UL[Z2/^%K4\T\G70K/Q\<*/Y[B5OD5P7Q=Q
M[NU @92\X! YH:SLHP:]I*/)$$FMI9P;177M,]4.L%ZV?ZJMMP8G]%LAWIE@
MT 5BJS+5I^$=QE]55VU7TQFHEWWN3G>@2L:$YJHT.$;<GKU#J!ZS< ] !6 P
M'WSU,8R',ITG/-ASL)P^ZFA@,>_&U[*&]Z-OD-Z-YWY\/L+==KE;O_[^J_^?
MR?3-A9\M3VXDRR9J@VF@#ZGP7&(Z*0-%N,Y TD995_LPJR?$E^WG6NJSP1WC
M$W!OP?[F+V_?F*<A-_*!.\ ]C$]L:@;]3*Z:#O>_^VV$[K1,F-U(HE5$Z-Y[
M8KTU!*R3P*ABRL.IFMT3_O2Y6UT?U36PMM^G/D&!,UN1P/#2_HM[O+<< P#K
M%?'"!)*98C%;0Z.O/>MH'</^CZ>;*VY24>H-*H%7-6+7:#AW:/S6DF@L)9)1
M2[RW@CB0MDSC\09J%P/?1W#Z%C! XBW:!WMLD%115^J4293>HJFBT=ID!%'!
M1VJI\W3]3FIXX=2/2+M;I-U*CP]-3C4TN8TO6Q>XK:A@GD.8\V1#="O5=S>Q
M:GK;[PZW$3:C/. V'O %- @[F8CO(S@"(5.=F5$\U1[:\RS,[*FVZ6=J97W4
MM8\H.K!4RHDTB5HZ7#LB<XB$./R*E>*2G&M?MQP^BFZJM*<BZ#X2;Q!!O[F:
MS2>7,/T$%\N)?U]&7V^">QNX9)A-!NEPG4XDXCDB#5(E*:TV@M4^W7X$SFG;
M12T]M.3HV$(YX:4'KSWB8:'<48=(K%.&**,<RR%K89I-&3Y5)J%!P71%?3TT
M)[U/!H\N4'\P"550\P BCUUT="@FH1QX#DX)PF4H3-'X1ODL-%$VZ.0<2]15
MCXZ/E4EHB/U45\:!F82D &ZSM<1XG0OA02F4<HE0W(;1^2I!?>TZM>-G$NJE
MWP$;4!_EM(B@_73Z';WW)_B*H"$MA; =KE/*LB0SP6!Q,3W8$A=!E9".4L8C
MIZ%VN-03X@G:4TLE-=B;WL[FHTL_AP^Y@_US2J.-R9.81:$7+7T?CF+ JFT$
M+PK<VK<>??"=H#4U4T];)OR;+_]K!%-\R)?O[^$;7"R]??+9*<9(A-*2X@TM
M?4.8RHK,4Z8R^O6)%363N$>0_<CE*FOOH8V9)NS4#_%>OWE=P.Z1''\KT(.G
M==4TWH6^NJJZ]L6 OA6TD)HEYRVAK!R9V>B(%TD3!X7%DC,1&3\]V^J>\3T/
MT^JCI98F]6[\]6H^6TB KP92!@G"2D<,Y% *6S  !*<P"E21*=!1JF8&]!#.
M\Z#0KZ3(;28S4 LM.?3O0!.KL,ZETE^/7IV7>QOA#7'*"F)XPL4RP71JQL/S
M$,Y+,Y!=M+"G'82MYC\DIS/7&.T')DN+0^&W XU_B) BS<:HVE>IC\!Y:0:R
MBQ8.-(?,Y(@(A2/*),P/2FK@E!0$#-JVRLE(U\Q03GD.6?T[M-WU]M"T[#Z&
M2'6!^&,.V4#5[C!-:A>]'&@.F7<B>^\#T3D@5,TP^A+6$9>S*S.4:*X^ OU@
MIE-A#EEKR^FCCGUEX7?WWU5<IEUIY_0D++I10%+BDM?$6Y$CRS0:7;NQIR.T
MYQ$(#5)KEYQ[H$X./'$CI<5G^XMWXSR97BXJHI9S'^X#'#!DXY%'M)RKT75E
M:Z,TC-(I,\LXM5)FGZR*5B;,C;6)PEBU>93&(P\[/)WM^QN"59TS XS&B8JE
M&5PI--&R>WJ'9JD-$UDVVRP..3TCP>CLYTE<S%OX"-/1)+T=IY_]',Z4B>@O
M.,4<R.)V8,&2P*4B6AJK(R8PH!^[C9E!_-OYY-M/^("E,/"+6QEL?>RQTT;W
ML:/5)EI'!PW.GLJR/N0WN/[1_!<?BTR^_^K_'%U>7;Z>3*>3/W#];_Q77W@
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
M<4KC4K5.J?C)5'T*VST I^4N=I=M@QOL&S#7=M<%3B.GL ;E,'Y@@'*VJ7F
M9%N^V:OL!3P^FEL"H42LQA2R0T;Q#Q<9;FU"0[-W^X![>CL]]Q'H5OU6+YW_
MN7P2I-<PQB_F'R_\N#*;>;\'5"IW'["JM4)V98&+2(.BX*23U#+-0(5R/!R#
MS>*LWZ.&O:,/GU6N<A>W'Q\G* .8CZ['HM_Y&PO']#LNZS5^U+]NCTZ% \6=
M*'-D8YDHBWFN]\R7L=1@0Y(0:.W:V9KXA^YWUUB*!Y^.PE7147G<=379M,S%
M+7A0C=/O=__2<BSO&><<D_9@"%?6$0G&$ZLR(_@RH^$ZZIWT;:2W(^+]W^4<
MS%K7=^(]JKI!@?Q#,?YR53:H13G_[$,N/SD#K3)/3!/G J8%R3'BDDPD**F5
MI,IK1IN_S ]Q_3"Z>FIK$/,]Q/CVSZ\0YY!^N9I?36'UAMQ]*6:?H"@" 7S(
MO^";XR_^+_CIF??469\YB5I8C)0"(X$!$)Z\2]$PK7AM2J1ZZ'^8Z;Y-H,&9
MYDXB+7O_Q:2TNU[S/##PY7 F$0\H0<DME.FM&*4#M=Q3= &L-I5.%>#[NHY_
MQH;;6MW/Y:9_T56U6-DU4<WGY>?.%BFK98%*E@I129GHEH+%E-5(8K/34NN
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
MD)1N;E5?C@V02;Q+SZ8O?@>*!KJ5])B:T]Q&&HI_3XA)#_"/(Q8&P=#[8%E
M[IG./#,/*%E"KJ2Q$J5K/;7L6.+PS#VDTTG#/IBWCM8_#ARO\]Q9%O0B!I93
M32%H3FZ^UTBV-F@/DLPT%3J9M;N><%K;]A#H)ZUQ:YC!FTWGM[&<E9!:L)YG
MR6RI@_:"22RFHEFR,CKI(!7H% "AE>^\Q?33[1O\Z*'GK_O[X=PPS7*/D(U:
MZ4#*/CJ]*^M/H<1[,F(;.WN@V/!8WD921EM,*)XII,-))V&85UZR:(!G+GF]
M&?-:&+I##0_'SWW :ZU>/\UQ.IY\G$[R(MU<*U2D=< XSX(*1!#7=9Y94HP7
M+;)2 -K&3JIUV^K'4ZN]L9ZT!*JA+ETU,34_"?&Y:H\$5YN[?Q:C(&ED*E1K
M@3Z9MUA85K43H"PQBHYM7A\O_DKYUA>FUB_<V^GE9$U&X1FBRY;L+U^GB_G
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
M?^*\Q>Z^KFT%]!),BO*=5GC34/-F^87N-CIG(1%AB@2'8<8RB#.J74ZF/=!
MJ$POM*.4,:O:W/8BIT8W&XV!&=9MWU&-,S!:FXE3Z^W:2^ B]':4XQ?0@4FG
M-Y8=&@C8PN.M?\!%@2.W#[ %X+A[@/6='NE'O2X>'HI%53MH1DG&,YX*B%**
M30&-&)(HE9#KWRD22B*X56B]M<1_%/)1H%:ZKHWE@7H.8._!/%W!?"'BL<31
M#^V<PF9(UCF0]_*D<\I\*\XY>6//K.]-L%Y=C4(O[*H5W(QC0C$-,HTP-T62
M>08S')LBZ@$E/. 1$_8[;)?E38UN#K)EA>1S:M+;'N6RWHGHF(9\!FN+O36_
M" Z_HMHINXG";:K@N+:<LL6P8Q)W?RQ?('U[&_4-:(WI]KWTM35F#Y%USO:9
MQ[Q,MG:[36?SM"_<UC'=:1M2\TM1B&_Y?'YK9,Q$F/$8*PI5F F(PT!!@E@"
M>4*58B&6*'.JW7-&SM28=Z.F<4DVBH+?*U5=DYW. &OGU'F :V":[824>ZI3
M.PZ^,IW.2!DWT:G=U*,\IPN7=XCUW92,_446=TOZ>)]S.J]"1B,9I)+&$F9(
MA!!'^E\D1A1&A(@@)2C-N%6%Z58I4Z."??W<(W3/8MD^_[TA-/#L=P''+:[V
MDO%]@F;//GN\B-A+YAV$NUZ\N-LW?QME=:JG2IJ@)([B&&9ZI:477"R$61J&
MD*@D3B*1*2FDRX>_3=C4IOPN:-&U$T4KI':??%] #3SS]P([!^]88P.))Q>@
M5=2H?H"-T<^= :M[.N\.BS5?_94NEW2Q>KKF?+FF\TW!YUG,6*K7!#'$*-6N
M 0ZTDQ G"BI.,RY(K&(L9PMS<B:%]>9PBT"KF4#JF; O=K@)\6X]5]K[VG1)
M^-;H#0HVS^L#0]<2[^V(6^\*]T5QM!83"T&7HDI/?/M])1=""M"H#S;Z@\:
M*_!&\J6DI02J6(*-/5YWC"UP\[==W"9L[+UB"\-/;!3;W.6^&-D&^U1.<\"#
M+$IH"A,A,DTUH3F 0IIT!(IDI(($<RNGY.C)4_- =@%IKBN.0\ NKS(ZPS P
M'U@CX+2L.&EMCZ7$X?-&6SZ<-&-_R7#Z I]?_N;'7);F8$B*69 (&G*4P0@Q
MJF=D1""-(CU!99#03,0AHTX+!CNQ4YNX6NNO>6G.:\QWZ=M66Y!7Z@*Q7II(
MTM6]-/OE>2%\^ 1'8]''-^B#\,1\!.T.[WR$G5V@-FQH9^$<D(,Z#4=")^ \
MG /"SHDX>W>'(^>/:U,9[D;]2A=K1?FJFHQ-'7,M8,:0"D.9I)#&(H%8<4U?
M)%*08883H7D,,:L.,3;"IL9<M;HFX>! 8;#3V.&L]!+0[03E&[Z!:6E4Y!R.
MF#TB.-+Y<H.D7CX_'""IMDK[.ENVQ*;U8/G2,\8[5;:TYN!(V?:>;D[CIO'7
MZ^*!Y8OJM3%)OW>+_+^D>"_TJY2KO#K%+DNY*IMV8>)Z(?:J NN_Z;=.Z.^"
M]I563Z:?S4I?8:(='\W;.,M$&L5<((B3R'26,50ML@#RF(@TC!E#F5/NQ2A:
M3XWX-T:#/:NOP,YNL&\XJ"W?=."K7;']+L2-]::H?VW_5=6C:G55.VT;$-S<
MWG'>)CNO>7+OR,!?MVF]'LZ^^:C#Y<FU'T?G45<&HP[#\X7%N,([MU SN42-
M7E7[MF*>\Z?=\6& .8F97IQ$S'SQJ"20I1F#J<JR6$5)QIW;J+5+G-J'JE'8
MN7':!5SM:-\K6@-3]C9UL%81#'(H:PV(O^YI%^2-W4'-SOP37=0L;^Q&)(>9
MT.\7>F;*<K6M>AJJC/*$")A%B$*,HAAF0<:AP&&(8DXCEEC%<-F)FQJ%/*NE
ML%&W<\W9"V#;48L_"(?>Z.B.GC.]V('BB5LN"!N56.P,?\XJEG=U+*%%R_OJ
M8$-(\>KIM]+T\*GK*IK"^J:\5^4AG2Y'.XOU_R61]EM2K 3$*E%0^RXQ)(G
M7"_@*5%.?DLO;:9&2,88L+$&L"?PHS$(Y(N?P-8FL#/J"IRIZNQ8MZO7@-JQ
MVFC#-##I#3Y"[D7"?"#KJXQ8+UW&+33F [:C4F1>'MJ-EO<6ITV3@ZWC@952
M-$DP3-)$<RZG%-(L2B * A+1-)-IZ-1^X+RHR1%JK1Z8[S3^LQLYML!JQWQ^
MP!J8U@XZ(VY &\*1NXR&)RIJ$30JSUPV^#F)6-S1C2%^S1?%,E\];?S!.O4,
MZ26@]KFH=L@R$]H?"TT.*8<QBV4J$Q%'@5.SHI-2IL8+9]<N79+Z3N-JQPZ]
MT7JI19[OG+Y6(#QQPFD9H])!JYG/F:#]XFXDL,D+?/_P2*MM;<[7#^NY"8FO
M?V5VKS^8DKTH3N(X4P%$*4\@CD2BB2'$D 991"E&)(F<O 9KR5,CBXWB5\ X
M<@]&89!O-0;SMIJ_/<> !EPID1(81 A#C+(4TI +&%,J6!HQ(N/(+9'"[RB,
MFE.QI^IS_&4)?@Q^&FH4[*A\D/=[8'K?O=H;K:_ /LP[Q<$'KZ6MG<'R] FP
MESOJ9\$9CN>?"O<'= W_;OIV5P5__I/.UW)&PD3**!(0":D]2$H)S!@+8((B
MGDD>9RQRJIM_0L;4/@E;%>O:5%>@TO+J4BRQ-:0IQ2+#V@N/HL! BA D44:@
M"*1&-I(BB.CLJURR8B10]V4-!^M^[:_;Y5K[F8];H*MB,GIUNI!51EVA].^-
M2\J+LB75RQIQ.X[OB>+ ;-[QK>P0X7X6!6_A[,<21HY=/VOB<:#Z^4O[A4M6
MH2=E=2K\85OL6'&$A3FR38CF6!Q@!0EE J:213B-A5ZTXRY1CJ>$38UVM]%G
M>\KV*"S=BK,=(?A";V!FZ Y<YQ"[-D0\1\:=%/4B 6UM1I^+0VN]IV/]KC4K
MY=_7IOG=5_V?6_V4-\4#S1>S3&:*Q8S",.44XB2)()4F/3^@<2S3.&%QXE3!
MZYRDJ5''3E%0:0J,JN#W6EG7*EYGX;4C#2^@#<P8'?%RK^5U"0M?U;S.RAFW
MGM<E<X\J>EV\H7]]YS=Y=42Y6B_EC=K0DBQG-"9IC!B'H52!J?H3F3(>% 99
MFJ04Q1&G3JZ&A<RIT<9A;>(]I<T:9*=V]R+/Y["W78]X173P]4D_,'M5>KX
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
M_*_T;\6RVLW>\\/#-(DYD@PJPBC$0B20*8D@C[),2LR9Q$[;3AUTF!K=[$R
M<V,#V!D!:BNN0&5'<SS48YW49<3L&&K@<1B8N/:&X(._(7 FM1X@>N*Z+AJ,
M2H$]('K.C'T>U8TP?Z7\/M?+P*?]VM+-+BY-4"P#O3 S>^^:&*6 +"("!BIE
M:1)&**-..<HMLJ9&@%M5JV@%N5'6C=K:L+6C,$^(#4Q5AV#MU9CWOJMM@8<G
MUFF3-"J[6)C\G$5L;G%C"UZ(?-NI]77QP/)%%<K^:5E\S4O]#SI_OU#%\J'Z
M[7M-8#F=-W'N^>*NBN1\G,N5O!9_6Y<KHX^)W9J%+ E")2G,3"D$K/1J+LLH
MAT&@5(0%RW"8VC#,0/I-C96V_8OW3+P">T:"/2M-($]E)]@9"G:67H&=K5?
M6&M';D.]"NV$.($!'IA$_SN/K2CXVOQ0W3;E,3Y0]+_=6%M_;@<>B?H3;814
MWUT414'U[1U*["C?ZX$QVWSCAQ;3==OE<*'RR[(HR[??FSC23?WYF:2IPFD:
M0Y7& F*)].<^XF8;-Y*AB)"0R&D'UT[LU+[B)Q;RE>+@QZWJ8*/[3ZZ;*5;C
M8+M_XAO=P;=,? #;88O$!2=ONR)60D?>"'$!XGCOP^GNKAVOFFR1\YLL'S2U
MOE_)AW*&$4E3R14,N2EGD" "62 PE AGJ5*IBD*GW# 7X5,CK6W.T[O6/4GP
MN[$ 5"8X;@0[#8T=@PT%^, \YA7K#DVTW$'SUE3+0?3(3;;<03ENNM7A&;US
M+*X7HJHJ>U_,]?VEV0]:/6W/>M, B5@% 0Q#*;5'IE*8X9##6(.4$!D&Q*W)
MGZW@J=';GM[5)F:YI_G_^.<L#-)_J7:!5T^=$S3:!\*.T(: =V R>XYLK>@@
M!_"NZ/C/]V@7^U)9(%9@M.2&V-W?,>+'YFO/N4(9DA%D64 A#CB'61;%D 1*
ML(A+BMW*S_TC.F"#^5T>_:U_,#_K1=RK%W"KIN=.]7&C1G"?]M)B*ZZKLY_?
M+[[*>L>L[E4R"T+%:$H#F K*(4ZC!%*A8HA8FF(428SMZNF[B9T:,1VDF=<?
M]R9;?$_SODW<6\?!CIS\HSLP/?D!MD\>O@5._A/OVX2^5*:]!1 MJ?4V=_=H
M<_19/NI7[IZ6)QJ*Z 5>1$F$)8Q3ICE*Q1@RDB8PE9A'0F 2431;R#NZDN+6
ML;M1FV"K>43J>70D?L Y5771V5/\9+>=#@V-6@<A#M,P3!6#89!A$[E.8::X
M@@G+$AIC'$N%G7M+]49_S&_$B\!N^5WP">;0GX1^.';K"66#C<\>4*WRQN_Y
M9&/^R1Y/5C=V7#5+?2V=OULO1%GW:=/N\+,<?,&T"\JE=D<3DIK#5@H9Q_K'
M4#*5J4BFR&EKST+FU&CGG=E#-_J"K<)UOKVG(@DVPV"Y<O8+[M +9V=<A^CP
M;0^9KW6TA<1QE]'V$!RMHAUN[1 K^E=IW@(IKO4+0>_DQ[5YX(VJ2DN5-^IV
MN2Y7=;.[76.<JN34]4*\6\_G3TV!N!D70<IQ%D(>FOJ<2@601$D$)1,!Q4$:
M"19:1XCZTFIJ/+>Q"]#:,+"H+*MZ=U:VF7^MC'6;!IX[^T!UO!'\"V#;XGS*
MF I$4Z+OQWS1/,4R&,7O"]#.GR\VK ,S['9$&YM ;12X477UOM+\JS)LTQAT
M;T3K,HO:.%!9MRFV^!*CYQ#Y^1*C.%*\Y\?M=*PG63V=K@!5I@<>W4;B 54L
M05TP_D[_J(<N+\MU57*QF<=F>A95E8WF%XMB!824#_I5*?:;P EI.M?D"_U[
M]@26<DZKN%%]*W@LEE7[7L,)^8,$W_+5O9[C5%]5_4E?]EAYJOIJNM+Z5,4A
M&WGWFF( DW)QP"&KHGIR53FO?JA^8'5W\R2CM[GB+$'E=>_;RK[]!YMGZ O
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
M-HX5)I[V<]IEC;JQ8V7V\QT>NYO<#T\T7XDUKQ)KOLCEUYS+IB?Y+)""B3C
M,!0809QJ,J&IV=DE,LD2Q#/"K;)56J5,C3H:1:M3S$93Q[K2[:!>/G?Q M7
M)-$)):<3F8LH]#B>.?_LT<YJ+IJW?W!S^>+.U6&6)JCRC:S_]_WB_<(X)H4)
M4I])))!,4P41DPIBP4)(LE1 %H6(4H6R-$"SA;RC*RGL?(A6>59O-ZG?[GVI
MP[WD>\HYUT1IP=7.7>B/U6AU1RK]P(\;37\R^74VV'4I#G(9$W_E/%IDC5V
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
MQ1VQ\\2TKM)')=*.T#SGR:Z/\=\:D^M%T[HZ3]V/<9TAE0:2B@"R5)J6Q*&
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
M&1L[8J/85OVBVO_]L.HZ!&\_LV<[CNVXV1YLG78/KSB#F.$2D+HB /%* U)
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
M'C?JNUIMES_5T>/VJS)T^)7]^7F]:7H:.#0T7E0%+S14$D"&C-E380(8JVM
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
M $3P'"A62<BEX(P7(TN5)A![;J1VO3?OB>+GAU^=[ME1^>RH_=W)<=A==H9
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
M?37ET@P67,)C8P.B?U'M_WY8F;7PD2WE+YW?R98666V5$:)M?-1&MQ82U[J
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
M$A;GO3;JJY?;'8#"I8#NT.T!.XNO:O/CXYJM]N132J6QJ #+%3;DPSG@B)5
M0JBJ'&HI2O>]P?FSYT8P5KK,BN=ARKU R\&F#L<@,2$<U \IBOL"!P^C-!R/
MB<Q*#US\;,+KF@]:=2]NF<XNNR[KF675<TE@5>[N1<JE,7=LOUA8E;:8(\*
M6MN'*8Y1G9.B4$[E;E\\=V[4\^YILWYT+/[P$B('S@E3/#'?6*%"ZV^'U=Z>
M+<6X0>%?>]NS[O:KU-R^46\[2L4*^WE)LZ-CF_V+ TG)2LR Q%  )'@."&,0
M2(J8@+QFA?9+7WXQP!SYI97/,^'X)7!NNZ$Q<*1FG8-H"38Z?7K'2MA]^?AI
MDW![E+M(K.V[+BCA9+-4V_MC2DN3S?)%/9K_*NN/^=9=\77SM-T=+MN[;3ZL
MWJY_/++M]I?E3_.5+?52R7]?/]@TF&WW0M,*EQ3*&I "U;:>OCWV,$Q0<)D7
MO.(0"9^\E<3BSHU76G6R^]/B[FTRV.9$Z>QP6:/WR<5[S9N\WE;W[$3Y;*^]
M5[I(ZE?&Y>!D3B]"ZM.4WG?@B]\[\&'X'0BQ%=._#%XI2#-Z*2;+9)K+R^&;
M&S717-U(L4HMQ9296A,A^B+A:ZI1D]?2^Z63[2O[\[366J6TT(Q"4!4: T3J
M&G!2:+.?*;6F#!:<.ADPT22:FXWB7YEMKU=3-.A$LV1U]'JFUFVS->F$);8E
M)IBKE#7TAO&=OH1>CSQSK: W#-^( GHW'AQ(W8J;]6&[VS1VU'[%L$6DFH@_
M>6R'O<AY302A$K!"%P#A0@!>50A40E(B:TP,KEX<[3ST[,C82)X=1;\[&GA6
M^JX:FW1I[#YV3AS)-0G2J5DT&LC^9.F-5RQ6=!]X6OKS!N2"Y_R?$-R14CZ)
MW?]BFPU;[9[OA=@\L8>%K 75HN" P-QVG)2&O&B!0,D)*A"AJLSIPC#M<BV-
M0)N=&X5='\SG(WHY9+KOZ8WZMERMK!7"V8/M:.?=,/(ZKKH@A-CZ?M@8[EI@
M0#1% -N*7 IRJ+'L<'VWNM&R)C:J^P$3^N&;8D11 75C]/$0I?:GV4)-;".;
M=.-W?^Y4TQVE$SO;RYUU@D?MF#D 3+R.F-<&F;KCY8"B5SI:#ET],IGKDTTL
M,U_ DCU\7F^7UEB]YX;KF=@MI"2RK'D!*EC;O*Z* <Z@ C57A8"(20%E4%[7
MP*!SLQ</,G?IG:W4V5[L[/>]X*%Y7T,3X$8HL6%-3R]C$0U/$7. *':VV-"0
MKY,XY@!";PZ9R[T!YZQOGK;+E=IN[\6_GI;M8[OSC8KHO,KS BA5$9M2J@&I
M$ &8"F/WB;QFE7L 5N\P<Z,=W@F:L:.D'L=._7 ZG!U& 2DQB5S#)^1\KA\H
MCW.U*(!-=![F]6+Y'5G=A&'PJ*G_[NF.B&YJ<':T<_OJX".92P_B5_9G6S#^
MD[[Z]P67B#",<@"I,#R)904((S7(D:"0"5CBTJMN>Y 4<Z/1/J>]]=6WBE@C
MY/I5WH<M 9-&="5D02" -5$ F14-,,YSH,I2$V6;4"/LUN!TLFF;IOUI4U2N
M*8:EUYNS5B933(OSN5=:J-.?=<7_.$).M\)1C'>B%2##U*=8X3!=.;D:\;!0
MC\/+O-<%JU&%(2]!;A8H@!AE@%9*@5)5QJJ7B M1^A2BO1S":SV:H.!L4SLV
MVY[(^7_]'P06]?_(5)LMSEYDB_O%'PY@S7,F*,$:\,KV7*@9 83C M2\T%P)
M3:E?OZR16,^E5L9GYM^?\ JZKHZ:,9@E7@U:@>Y\$0IPQ?2!$,WQ<C' Q&Z6
M/@4OG2J]5X9Q;%L.K.%OU\B$KJO?0@C*:GNT1BMMN%A+!3CD&N2$"[.S(%7M
M5[(Q7)2Y\8A_2-"^VE]0]],1<^C&0M/,3'K;-=&D>!/:>#PC$=\(028ER/&
MO232"$\,\%F?][FQI=!/>]-O/[.E#8UH GX7LF2P+&ICVY*\!HAR8WXI8_ER
MC0M%RB)74CM[L3T&GAN97K1N:AH"G(F?6?F;QI=MI+Z'-]=G1AP<X8EP3DR-
M\X'8PX6>".J)G.HQ(??SN0?@-NB%]WG>='[Y "W///4A]_LM"-O-;O'6/&K]
ML)3-R_9AIWYLFSJN3$'%>,$ IP(#5 IC8W,H "$EXZ4LJ.9.U-\_Q-Q(_DS*
MK!'3JS;N )C#K!T'HL3\'(".,R?<!F#(UC1WG]B9YE]'&W/@P9/0P&W%]A^\
MPY5CFR8/E.)N*FXOB%8U*RL&&$?6L6G;SJ!: \8PE4IHL[-683V4;PT]-RIP
M+X[?U;_W#:-RGQ1''UT2J!-32D241S1;=@4L>N_EFP._4BMF5T#Z.S,[/R&,
MTJY$,&P_;];OUYL?[(OZJ<R.><%D@3"7"E2J5 !Q*(&Q7C20.56LA*SDV,E\
M\1AS;B2V%SD[D?G.!D1GC=19)[8?<[E@[T99D1%-S%5CP?0F* ]X(C&3RXB3
M4I('!"^YR.?6 !_:QR57F]US%W/'>:UUSA2@BG. :L4 440!E5<P)[B@L,3.
M7K*S1\^-4CX^?6.KM8??Y1PH!^=5L/J)O_].KI!@S7,,/+Q+P5A,Y#_JY/NW
M2$ZAJ^H.NGW.[YC.L7-5TC/7S?4KPLR=OZW7\H_EP\.''X]LN;'S^G&]W2XH
M)Y07)004*PD0A#E@)=.@*AFL!:\)RKTLG.O#S(V!]E+>94<Y,RNHGQG3@ZF;
MY3(>J<1DY0^2MWDRC$$DBZ1GD$F-D&%%7]H=-ZX.,#5^5;L/31RI?=#]3[9\
M:+MK-H5W&L>PN>*3[B*NWAG39G<O_\/\S0Z^0(1IB2L)RE(6 .6X  P9DL@U
M5I56N>*%4_S4>%'F1B2VK7<7H/N7!Z//7S,[]UEWY&J/Y->'AA47\6WFMA_K
M5;9M2W*M=4C!O7$3ZV!*339=B=G,SM2';J8^-C-U4";[NNY*G[4]VNREGPZS
MD34Z94>E)IL=#R-OLEF:R"B\_*[88;;,E[-K9JL))<U6J@G5_M[-EFIFBQV4
MBV571D%XT X=-\)T=FL4),[LW#A/##S9>.);]:UIY=$<LN6BY@SGQ@Q&MCAU
MB7) -*SL 69.&:&TS+U2B5X\?VX+V(EX82T\7\#G>- 0#DKJTP1W//Q/"ZYK
M'>M(X,73I_7[7U?MPKG?<UE@"Z_^ X*_L_]8;YJ6G[^:R?YE_8,M5PM:\DI7
M! ,N"#=F;(D @[D"PMJOF):ZJKT^;<_QY_;IW^K7W>B0M?UKK1;9[ZT>OJV^
M/&?)C4$28I^88>+#[M\2+ R\6*W!/$>?MD58&#07K<("'Q-&A)]VW]7&ULK=
MJ.]JM36C'LVI]^N-6G[K0G[%\]<-6VV9:$I7K&3SKX?&EC\:5(VM]97]N6":
MB!SG!)05-J:0[0'$N21 HEIQ8PO5N,A]^#*-F'.CU4;+[$S-\XWG7=8IF^VU
MS4[4;0I/G2A\LO&\:W:F9J]CM/;CX$0OB!M5O_ZT)V;T5YYQ;_I/.R&15HE$
M0DZZF*0%^N6:DWBTL8&#S3[^S7.S\K5!:4KS/,\+#1 K&$!"V^#@N@9%46!C
MC$LDN%=KW8&QYK9(G :MM4Y'_MS9?"-# 2]A=MR2QP$O]?8\'+<1P7V]B$2/
MYKL<Z97"]WI5[H_7Z[\EC#K>6IE7N_;TY,MR:Y[]U3RI<3-!1A$7&((25F8K
M+S4%3!C3%%+&:US)0A5>0<8#8\V-.LY$S:RLF14UR'LW!+$;;40"+C%M!&+F
M31D.:$2BC*&1)J4,!Y5?4H;++2.<^?]Z,@]O#@FVAV*BE1):8E4!4=HRVMA0
M!:LA-SO;O(:RTER7?M5<>P::&UD<Y6R/,;?A-5O[H/7P^(\$; K7OR]688<
M T#$/ VX-LSTQP(#REX]'QBZ/HP63O9!1L2WA^",0T+\]HW29H?47O?55EI[
M]Z<9V(RQ7+'-<Y-%]:M1V=QIU#<C?=MW E@("E5AS!&@",UMNE,)>,X*P#ED
MQB21B&CJ4\<IH:Q>Y#1!0:CS<(PF<.:H[[%\Q3;CC<9[GTJC\UUVKN.AR\9=
MUM29\B.WE"\(E,9.+:VIBNS2DQ,$."PKD&M6*ERCDOKEP\WE!9E@]4KR@LSG
MS7!;.6<RWXD7WVFGVGO5GF 2(BW\*26=U':8 /*7YL<40_J75OAB;N\*T'='
MY#FLN1 % H(79DDI<@JX0CDH<2&EA$(6V,EQ>O7I<UL$OJBN&.Y:9Y\WR_7&
MUA%9KJ5G.,)U)(<I>#0^B4DS'!JOH@J]$(RHIW#YS,E**?2J<UI%H?^B<=G&
M;]<_N.&*QO.AQ/K;:OF?2GZ09IBE7K)#D$"3<;A1\GXE3WHFFK\]_5"RIV&I
M(DC6$M<@KXAM%<84X(AJH'/!>%7FA"JG9A'3B3PWJCFDYYZH?)<=E<Y.M=X7
M%=CKW1SCGBB7=:K'ZF@[P1OD9I#.Z[U(3+%S>26",[_3SU+DQ/&$ K]*WGGZ
M">A+6Y]@Y.B!NP=AMI_99O=)7]&E/=6N,$6HI@C4PB:N4E$ JA %!$LLB8:U
M\.OJ&T&FN2UG-ZKA'%G*%NC;-'%&U^@N+"(AQAR[K4<3SUSB!6>J28L9-.P+
M<_I 8F>)YA)<[ NA1\"Q]Z/''++<_U@_V8.;DU37K^LOZG&]V=G4+;/T[)YM
M3>*']?;)?#:'4T248TP+G@-4,0H0+PK M*Y!S;C@2$,MM%>L\2AIYD;DG1J1
M&F2,FR@?I_4$\$_CEMY/P/7^$'?9B1))#HVCP!G5P1PJRRNXD$?"=MU)//:A
M(34<GFP9F$_Z[</2GHTO>%F@7!4,0%8)@$2E 2]9 0I<<Z$AE&;JW*LRG#]\
M;@S8BF>-'=$*Z).$_P*W808;BT9B0NJ ^*2SMZ.!\*DO$ [(5!4#7KXAT1+_
MKZL^G,K_XIX)D_.O2WN>;M]S39C=]WEC2YS\/^R];9/;.)8E_%<8,?',5$4D
M>@D2)(&93VF7J]>QKK+#SNZ.>>J# J^9FI:E;%&RG?/K%^"+1+U1  0RV;L;
M,5.=SB2)>P_(@PO@XMS-RR?='9O[I3#%?)Y-AW?3=?,DIXD20!FI*83C#%#"
M4SUMQQ)#00@MG IP6;0Y-0;[L%H^-K.ZAX,YG5?BK@WH=I%:8"@'IC]O%)U#
M+@=< @56-BV.&CXY0' <)+G<ZEDH6#ZO)9_3Y@R3CL=TY/7?]5"&5%QDG!$0
MDT0")#():"HQ2(N$L@P+R;!;.>#+;4V-9KJF5ML/76.C=S^>Y;)T%.OM0]J.
M8P+A-S"W=*TT.S3/"WD6Q2K=Z'F]$MOJ %W :K#780I5\[6GI7$KNUYW^:1^
MJ\4MOI%,MU)*51&E?%^66REF,54)C&,]N8*"Z0 F%8!@E@)!<E%D&2P4+-P"
MF$M-38U03LK[U,9&M;6N4<M%@&V#E1"P#<PCGHAY1"C7P @6F%QL:.1XY)K#
MIV'(U3L\=S#I?/U7NMC*]\OG[:;\(+_)1=(*>4N9$1A+( M3-" O"" *Z;E/
M(E(&15%H^G#:F;S<UM3(HK(M2AQW"GNPM-P!#(/0T#M[VLJH,M.4[#2&WD4-
M8-<%P=VWZZYC$FH;KJ>E<;?7KKM\LFUF<8L?0SRLJ=F;:<H$-*]SD:E<LHP"
MGIE"PS)- "N*6&,JDT09=<$,NE##N4:FQ@F-C7Z%0LZB:$<*MV(S,!L<P3(
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
M'"!(4D!1K"?;:294)EF68T\MK%T;4^/\8XVGYL3L#3I8>SBO[YX' &E@]O3
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
M;=T_.2UH?:,;RY3KS>SC]Z7^2)_FS[^LOM+Y<L9SK# N,(@SD@"$,P6,Y!3
M,:>(P"*AQ(I/SCQ[<LS1FA?]41MHJ6Y\#K9^>K@1C(&)P $'ZT^^Q^.^CUO?
MUOFP];_V'_6Y)X[R^?:XTGZH?9?X2N2RS?NE_KJK=<9JRCO+$I;IKU" +$\X
M0(@AH&<8 B0YI)3D$.78Z<CMF3:F]HE^X4]2;!=51M'AUERTM[QLU@0<Q<G/
M06PWRM\(W,"?\PEF#UZ8>4CF7D0EF%CN:0LCR^1>=/%4(/?RI1[;=.^_/M/Y
MVCS*J*&49?/3]NMSE:'_-VFDO*6X_Z;#A,=*CO>C>DN?YWH*/D,DS5 B)9 D
MU[S!, =4*@XDE3+/(2X*;"4:>:LA4R.7O2L1W?EB?FR=B;XWWD2T=B?BVA_S
M7?':(X=MK%LZT&)S<*1N&9BZ.CVR=R/J^!&UCD2-)Y7\=_1116]'[1&'7<>1
M>F:D+<G;OYD_!=JR#(!K[W[F+<\?;[,S  H'.Z$AGN<7\>[K$7U:+>:\*_&G
M,$P(33.09AP#)%,$]'M*@"A$RED"68PRE\#W<E-3&Z(Z%<!:4VU69EP!M@M[
MP\ V\!#BB9ASM'L=C$!!;T]#H\:^UQT^#H$M[O"CBB]T(3^J:K']=_TJ?%0/
M:[HLS2'(U;)9CU$I2XHD%X 3Q@#2\2Y@2L4@Q[F*.8EU$.PT5[[>Y-2HPUAL
MAMW*9L<5+@>@[:@C+'Q#3Z#=D'.F#GLP E&(18.C4HD] ,>4XG"G=_T9L>6;
MO]&U?O#FY9S@C>(92Q6"YI 1 2@I-+6@/ $Q1)0S)0CA3H<SKS<Y-6II3'4_
M;GX=7#LZ"0O9P'32&!NUU@XO&F0/3[@R+=<:'+M\BR4 9\JZV-[IF3:D)U52
M'M;AVTNI-8?3/TM#9?JAIA)?R>GB/R5=SV+%$)92 $4H BA6!2"4<Y"FDO"<
M2!1G5K77;S=E:H24Q) XI@_Y=X,=18T#[L#453MQU\G4;.J0=M0G-ZN(R>@3
MG0NC4MGX4Y<B-1Y%QJ6 24HWPQHJ?<G?D'$3FVX&["3EZ?8G>FR W&=_@O#!
M1'KZ8<UY92(2@;&( 98$ X2DCLE,Z:2"XD(4*1(QMZKW<:F!J=&<L=!A@?L<
M9!9;"3<",3 E&>.BUKKK![OM4'%8SK\1G9&6Z1U1<EMY[X&@=T7]W'WCK93W
M6'VP MYWG:_N8Z4T5&I2+#4+\J?[I?A%?I.+U;-Y%9IW$*=0<4%3H.>25?$B
M'=UAR4"B)-(\QQ'.E9O6HT6K4V.X]\NHL3IJS:YRG3N&NZH[VF!O%](%1W3H
MW=3K8 Z@C.&$4C"I1ILV1Y9G=(#A5)+1Y6:/:.KWU?+MOK17*];S49TO_]9\
M)7J*R064TDCL:)I*T]B4?# G$%DL44JE*.S/@OM8,#6VTCY$;\]4/33Y"!?J
M*OI$+%Z=91'H#=T% ]/;E-%W""B'[H61(D[M!CA7+="L!%RHXAHJ$^06!'L#
M5J\'CQ?1WN+W0<A[TX,\\YO//=JB%.D;J59K65]HRO7"E$LE<E-W".LQ25$%
M".(0L!C&!8<YRV*G-=% =DUMI#K/AW>1=4'@NXA5'K9W:!\=LZT#=;A"$)D=
M-D!@*@!*$ ,8R@*(&.O_,XL^D,^^R35;3;C+N_8-&?_7G;O8=RX_JY_?=&US
MAFY#?[AN[(7J7+MYV"MTV,"AS*B?IWMB?UB\0QT&"&35N <(PD)Y<N@@\..#
ME?FN"AV6^@>Z>+_4;7UM+)MOYG2QSQ.K+'A>R(V\%_^U+:O"+$:4>ZE?T)<9
M)WF&5<Z $E(!HSX&6 X)D%(B)6"12N@D1SB0G5,;^\\7A.YX&G5<-9Q3.1MU
M$BGW[MY%>X?OHIW+-U<$#_)^V(T>$^CU@4>3U^SP$'6_0W;'</6^@UCYVG6^
M0T)M4=\[:',>RYZ=X@^?Y7-3M_#+EI5S,:?KERJO<);&N4J8J>2=0P00)03@
MG$! F1*JR%.A'':5;5J<VH!Q4 5E;W6T-[M.C7581+,"WF+),C2< S/Q:R'I
ML/P8&M&1EAMO1M9MB=$%I=XE1:L'C;>$Z.+7P9*ATXT!EPC_3.?+SE2F4NV\
ML%!YO+B0)%2FA8H!(I6R"4* 88J 1#E1*220&3VV&Y<*_>V;VBAP::'!>'B\
M(E&KU*XN[;L,LWAXPZMPPSK3.!W\2NM- _=MF)6GVWM@R!6H&ZQ[_96HVZ&U
M6I$*T(S;D"+D?/9./WKS<B_$VLQ)](\?UP^K[\M91@7)$95 Q4@"E*D"X )B
MD+&"ZG$ASGEB=;BXIXVI47MM9M38>1<92S6.D;'5CIC[ .TGUT P#4R07@A9
MTYL%!F<HJI3\3X^K;_]#WUVSD_YA3TI]SQR%6"R<:LG!YE*/V?T7_>TL5\T)
MGC83@TM)8LH(X#1E.O23 M!8)B!7)):92+D._:QG\^=:F-K'7=L8M4;ZI+R<
M!=)B=GXK/ -_U$,AXS#;OA6AD6;7SDBYS:;[4.B=/9^]<;S9<I_=![/CW@M]
M#K]H*!(CX_9A19<ML6&9J:H>CQ Z;H$F&Y,1 E@6"T8**B&WFLY>:F!JO&8L
MC"HI.V.CRX&/,^!9D-F-D S,98=H>)V#.0.+RSF8V^ 9B<@L7QK'\R^77>\_
M_W+FOA'/OURV^O#\2\]U-U=*J&9Y^U([>EZWV(KY\O'LW&\G3\0%SV,A$I#0
M+ $HQ@P0AG-0Q"Q!BB2"I$XK=[<:-#5J[/CCJ'M^<]?8K:2-"?CP2V?UBEAE
M?I6B53MP<7VL6[=A""6J4."&K^O@9\YKU7VX";R>NA"W/3?@WDE9VZ%_H]Z\
M&"6=9M1G5*%,< R*A'& :)8"ED *,,YA'!.<2B$"I-1>:-[EVQXG;_;"X9&[
MJ'7 K(:SE\CX$& ?XU*W8*@85"0%!<\40'JH XS'' B8<5QD*:3,Z4#H4)WR
M>IM1Y[O$,1CVZIL;-I "(/XJNT.^8(?9]+F"VI [.I>:?OWMFBN@6.W%7'N&
MW_BS+[AFLKZ,^N/+7N.+*E*@C#( 49X"A',,2)PSD..,HUQASNUJ"MLT-C4B
M.[#5C:!Z,;4CI%!(#4Q !V;>U3JN+]$?S?\.(IEF@TP@DNEM:E12L7'ZF$2L
M[O$CC0N20DV1\R\;NI%FR<@H"BWIDL_IXM.JG!L[WOW8R&4Y9PM]5[F9$9;%
M,H\5H%1 @)*$:X)A!,1QEL9(,HRATZ' 4(9-C8SZ9+T:Y^ZBG7NUIE?C8-1Z
M&/VQ]S%ZM]Q^;<85Q^@K6-_;$>%K].C I/DZG>E,M*&1#T3*P<P:E<!#@WE,
M]L&?[ZGWO7U^7E0MT<4;JM]Z+K\\2;G9JW.6^TBH, 71F1* BS0ST24UF?L4
M2&)& XH*3IU.B;DT/C6"[]H>-<9'E?4=$5K'L[Y.G6''QD-!/'0^@16Z VG\
M^F 62D[<I>EQA<4]0#F1&/=YAGLZXB_-!F@E8%Y1YF?YO%IO9C"5%"$=K68P
M20#*3=EPL_:7R"1/2,PQ4U:;77V-3(VG6CNCO:%1;:E].N)%0/LY*!1,0Z_)
MN2/DE(YX#0*O?,2+#QTM(?&:6]V,Q*O7^@4O?UZMQ/?Y8O&I.22S/^:X/]Q8
MSCA,!1,I!D4AB(Y:DE1_]2D'22*-J$T*4^6TV&_5ZM1HH#7Z+FK-[AY*[ACN
M%K'8]8!=J!(<UX%YXW9(G2,3)X@"A21V;8X:BSC!<!R$N-WLDU&X>7B2O]'U
MW^7FW3^V)OU:*;G6SV\VN#)2)"HG"<@S<PA:209HPA,@)"O,03I8((?LPO[&
MID9#]YMH\R2CKY7!D:PLCE:-R2X9=E<P[F><T,@-3#2]H'GE)UY!SR57,1R*
M(^4M^KV"CFF,=JCTIS1>><:(Z8UVWARF.EK>X[EJU=3A_JA:)8Q[KENI0\OR
MS4OG7W7Q<4IE076<!Q KC)9A*@$FIH1=@;)$8E+0G#FM7#D:,#4>[A8RWVG:
M=%VX,UD(G5_XU8%W[B?+1:T!T1]Z82LX\.[+6Y[HA5KB<FU^W&4N3W!.EKI\
MGQ-,%VY?@I8G^K6$/ =$BAP@4ZD>HXR".$]Q(JF(I9LZ0U]C4R.Z<X)=_G5^
M>V&VXZY0X W,4]ZXA5 I&ZK>;V]3KZT7=K7FK]4]?O3Q(/G3<K58/;Z\T3-B
M\5X'X<M'L\-H*I7O#F-BR7DL&0,2%QR@C$! 8$%!GD+,"IH1BG,7'K%J=6J$
MLC<:5%9'>[.CVF[/)%F[/K CF>#(#LPV(4!U)AXGD (QD%V;HU*1$PS'G.1V
MLQ\Y_39?KM9Z!MF*Y_\B^=KD3!B)D\]2R*_/%17.<,$*B)70<SR* 9*% @0G
M$*@B12B-]2]5/%O*1[J1XL&>I2R;M_J:2/TUG1@QW)>U6YK6\XVE?B'.E)%P
MHRG;WK CJI#@CE8:I0MB:_A=U)I>JSMUC#?B)MUN:&\)N"_@"&,@,K-M=50Z
M<X3BF-!<;_?-X?_Z=;6LE/R^/%'=SOUV\Z3;_6\I9DRF&2^4V0]($[-4E0$*
MTP)P@K+"G,>%M'!+X;_8UN1BJ_6VW$1E9>5=1'=V1C_5O_O9-:O_,LIV]!0(
MNX$IJ;:R%N6\BVI#H[VE(3/YK\(1+)'_<DLCY_%?=?DTC?_Z+?Y)31UQYWK)
MM& 9%7&> PAS9,1*** *IR"3BF&:(4@*JZ7MOD:F1A2[E)V.H6XKU+V0]I-#
M** &9@4OC+P2FRZ!<%-BT\E#1T]LNN36N<2FB]=ZY _\56I+S([9=B-6J_7'
M[TO]13W-G]O-6<)20A@#,8M3/<V)N1$GRD&1ZUE.P0G.A;!.'^AO:VJ??6MM
MU)CKL.5]!=3^+SXP5 -_^,<H13M3?7(%KKV-]JD"X0 <*5/@%B#=\@7LH.E-
M%[CRB/&R!>Q\.4@6L+S%;ZY5E?N5HE+$;6=W55SVM%KHIY0SD@I"$90 (50
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
M02H3S$AO2JRGC"PK *:4@*1(I$@R3 FG3BKT?G9,C;#TVX@<=>$].\".GT:
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
MM_JG<BX:+KY?ZP#[L3HX7+Y],C^^7VJSMJ8>ZX5;6KY^@;/4%.O(XA3DBJ4
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
M%T)M102V;MQ-BV&@/=G>&*@9SW%C+<5\\ROE\\7^U#,MTH*@H@!*9F8/-B>
MIE@"$<<*I03S(I9.>[!G&IE:8%?;&+5&>D[)SL)IR:\W@C0T2;KBXTYM/0"$
MXJ=S38Q+,CU.GC!%W[4>>>KM\K5F(#9?TJ8*]K=YJ7^@B_=+9>IAF]^^7\XW
M<[JXY]6"3T4V)K19R(W<5\9M_EI^EES.OQF*FG%5I)PR!=*"Y0#QK  ,*PQ2
MF4 48Y$7B15OC&+MU AH5XN^X_!=U'$YZOAL8I'*ZVCO=K3WNUM#^JZ]I(SV
MSCODH0_^UO33X^3>A8%Y]O_:U\#A;,.47H>1#DI,X[5P.X8Q5C?UGND8W(CQ
M#HB,A>?!:9/1&O74LIA39L*CN2P_JE_FY?.JI(L_KU?;Y]UDZFR9J+?;=54<
MDT),24X*@&&J0Q:95\53("#ZEW$L.8^YTY[3C?9,+2AI/8@J%[HK(.<+LMU%
M'0#NHL8K1S&-&[O4;KHU8D<-'#$,W$?N:AYAD TE_'&C->-JA(2![D1.)-!C
M?;<FJN% /TC_5,Y%\W"C:](LD!"8<P)I"@A*S'I3P@'.. =Y@A,H5)(1[E;,
M]%J+4Z/9O<'1@<6-W([?4M15V&W7_0.".?A*_DTX>JS&6V(3;'W]6GLCKYA;
MNG^Z!FY[H[_"V4.CGV26S9O(0+"44E5@P"DV5=FH )C%&.0QS+ 2:5R(W*UF
MP/F&7+Z(<<H"[)7.A+;47=SL#)B09CG!(@=9K 1 *9* "HZ!*7N'8IG':>Y4
MXNYV*,>2C(O" FD9K]X,S\#<>ZP4MQ?>;\*(Z#>ZV:ZK*"2L=-QE6 **QYUI
M9'3YN,N.GA.0Z[G:DU5-5NC3:B'>?WU>K[Y5^M1EHTR24LDA0PG(,U@ A)@"
MA*(,%# K!,NXRHC3EF%/6Y.CA-;4:-ZQU9$:>J"UY(<P@ U-$CNLNF8.('QE
M 4<H<NAI:5R&N.[R"4U8W.+'%4?)X[]OS3/-Y'.QU;^M5&S+C]M-N:%+,T;,
MTH*DG!0Q2"#2H1F/,\T?@@)(,,94,4PR)TT\Q_:GQBDGYRMJ!TPF4FU[U#'^
M+FK<<N,<URZRXZ$!@1^8FP)C[DQ9GL@%HC'7UD>E-D]HCNG.]S&>,C[V"VV?
MUO*9SL7]4GS</,FUJ5ZT*=OU;"YR+%2B0*H*4V2MX("P. 8PEDHQSA 53EL4
M@>R:&F6Z+X,WWE4J$95_4>V@Y[Y%J/ZVX]E7Z,7)[6/X=Z"[^%!8N$,)$P6R
M:ES1HK!0G@@:!7Z\'_F?V3;_O-,?>R]T W,U-_O?=:/M,7)M2F>S1O]M^U5?
MOM0#TN-\=W%E[,,37?YYM1+?YXO%+$URF&5* E@P<UJ#8D"$S('$*C8[W#E6
MQ&6(&-7ZJ0TDYU-M]OY'70 :QMG).E1<U $A:E P=-;BL&.IFK,V&HNH!<-M
MR!GW+;,;F";[[@P\?$WSM7$>Z%ZE^P(-A^/:/NJ@^2K=<CRTOHX1'IGN[3/:
MD?VXL8<Z71U)D>1) @I8% "E.0$L%1F 1#'%4T+R5%FGJULU.;6AKC4ZNM]%
MT"=\$_U1F>XB76X'?_]P,@RH X\!KXJG0P)U<%Q'RH(.@J];$K,35+V9R'9/
M&B^=V,FS@YQ@MSO])E#UR<@'^N-^NWE:K>>;E]_UBU%)K<,4%T*F4D]O"@40
MS O &,V )*E">9JE$F*7V<[EIJ;&U\W99".4LK/U+C+6>I6MZ\'8+M8/@]S
MI.P/FG/P?!V/0)%N3T.CAJ77'3Z.(2WN\ CX#L]&5[4SS;:F7+]]HNM''70V
M3#432@E%8P:*A!" <L@U=^0,*$)3 3D2F-H?4;1M=6HT<J124.X-KW^.&"WU
MG-0<WY#+LAK3':(5Z[ZP" "'0'A@NCD"MV-SU!B]CUZ&0-4A#!P"W9$BP8<G
M&2VU^94^^@_SFDJS(K*):'N<3:W,&HF,OAFY:+.)6[_:JZJ<;FGT(6MQ!?VB
M;U;5L\Y_$F5$RX-/H5JK657!9]-R:;1>%ENA'S5?5K(NC?9+99%V>[O85']9
MU8+N\Z5:K+Z7FMZBU793_ZS_;*Q]KO7/OC_-^5-$U\;)3=W8][EV433E%YJK
M-_3':KGZ^O*G0,&NZPO1&^]:/VR\D-?5OX.HU_EFW\"W%O:H!\IW]1NFVUZU
MXHR_R\U,$L$H50(D.4H!DBD"V!R@B&DJ,PJA2I'3GK!-HU,;Q5J;VZ^P$E1R
M#8 ML+8-A<,B.'A0W(#7RATU%AO%HX[1E?Y1R/C8'J1@D;)%DR/'S/8@G$;/
M#O?>*$7=/+V\9WJDI'PS2V&JW44QX 5# !4P-J=F"Y#%1:&@I"Q6S$MS^KBE
MJ3'-7OZX'?#_W5-1^@13.W()@M3 C+('J3523Z\;,P-.L:]"$5KQ^:2=UY%V
MON3N10WGBS?XT<)G^4TNM_)7;:$YO66>^+?YYNGM5H?*7^7Z0?[8O-&&_WV6
M42&JLI&)S(7)18" % H#(O,")E1/LE,G,5C;AJ=&&HW=;D1AC;(=;PR!W< T
MTI@<F4\A:HV.OFNKH];LZ ]C>%19'I!97,$*1#36S8[*.ZY@'-.0\_V!ZCA]
M6IM0:/-B"MEM](S,5)!Z-I?,4B9)9L1L\T*8$THB!9@C!G+.:%JD'"4L;JLX
MV3&3?>-6W]=A^::!V>F3?M 3-8/T2D7/C=W5RH9LC;ZQ&M#EGK#CKL#HOEXE
MH-;NNZI8YN:N0OG=591OKP-T%;"AJ@!=;OAU:P!=!>1J!:#K3_#CL7=*2;[9
M"<(^T!^FS(9)KED:]<=JW;%.;)W793GKC=:9S'-"*2X )&D"$(8(T!A!P#$L
M).6*)31V";8\[9A:[+5S(^IL_AE/HD-7S"F>G3.&"2MWKI>O"=J'=G0X0L\,
MS(U#=XHS8=X(:2#V]+5B5"J]$:IC7KWU<9XY^52_CUQ^>9)R\\&\'49BVR0[
M8%E(520,9+#( "J*'%")8D#2G&0T)CR!3@M;EQJ:&DTV=D:5H5%KJ5<JR45L
M[=@M!&(#TY<?6.[YUU>0")4J?:F9<;.:KSA[DH!\[7K_RN1'Y88_2[,]S/5$
MK"E'?/B+SI7=(T;[@T?ZCK-'CLJ9T!-.DB "&&82H*10@-%,@B(KTEQ03*FB
MLWH;^,N&KC=VE#.F"RX?Y;$CPWV?%VNF1__Z+SB!R7]$3#[.ETNS0FWFO/5&
M^T_P9_>:ZJ.]*VG&4AHSH=\024VVDA&LRE.@!RLDLCPK4)$U[\J[I>6JQ;3?
ME-:-UWQ/I,GOV+\AR93?$+OA=:I]_K_;N]8>MW$L^WU_A8 %=GN 8@\E4B*Y
M"PQ0>6$#Y(6D>H!!?S#X4N(9EYWU(YV:7[^D9-ERV99)FI*UB_W0Z4I*$N\]
M%(_(R\M[>OYD6T?N:MGEEC_V4%;C:E)?8E^'9_]X>,?!6>36*>7JSM/'DR,6
MN;I%]\6J6#BDZ<,6/[Q!IQS54;R%#6%SK"9@I3-5*"$ *ZRNG.(0T!QK4.B"
M:U%DJ62YCZY<0/QI,#DX7MGF]_'PB@F-+L1SW^VQ-_'U$G"Y1?RD.QQR571C
MM5Q/[!CGZZI\5[7HAFE:T$SG0.5FRHBAUD"DE)CQAFDNB<PRX130./'LL<4P
M/NM:B\#.V#XMK3)I(R'L$<4XA6'W$+P2F?XWT8- <1Z@'>YWC5)S6VN$FK_M
M1^>I)PXR1#M<:<9IUR5^@U7IZ>3EXH=>[A+ ,@9IF3($H-0%P"E* :.Y6?&E
M$)9*XU*GR&6H'CUY; .U,LXE)>P"8-WC\BH8^EZ.N"+@/ S/>GMB$*ZT_/7K
MXL>?S3WU&#0_[(??\9,&&7QG'6B&WOD+ F7+-V)EUOQF%+_^4>WL[C*J$%80
M8VR+@PM;#4 C(% I0<E251!:B-2M&L#%EL8V,/>&)K6EGKKF9Q%UF\1&P:GG
MD7L$44\I:!>QB*6)?K:=8172+[E[I)=^\88P5GC@/^L)4C7S,[-D@B$AP$R3
M(<!42<"US$"*"HYI2GA.O6K1'CQ];*/?;L('S)A/(^<VXH/QZ'F4NT/A/;!/
MNAQI,!\^>] !?-*MYX/V]$77"WOLY00^Z^_;1*V/I5GNS.7TNY6F^YOFRS?3
M'WJB1&Z^Y 4">5ER@%FN 949!669*H(R5<!,A4I5.%LQMH'_7*]AZ\C376(M
M3JS)X?(6[GWC1AF](]XSM5P#]E6:&-Y@]2"9X6[#S10UO&'J$MSP?UA@2/UQ
ML5Q/_\GK%*DWTSDW#<R_OERLUJL)HSI+9:& %EH#+(H2"%EH(%B:IQ@KB2GU
M2W?O:LYIJ V:X-ZVUH;!K%Q/,EVM-E42C[1&>T;FN] F5,J<(PX((^8+8U:2
M@&F-S0H2ID4)!<R):-!^</_01(;\88#/RG/<[8!(WC:XOXR,N^,^R;4P#K1[
M<@5T_ELK#IC$VG#I:FK8;1@'IX\V9USN\2U9M)FOET^3W[Y,2@HY*C0"9:X,
M36/)0"6J1D6A2HIHGE/'&I3-(\<VS\Q_35/7.C<[6+K'=9BS/8_>WSZ\?7C]
M*OGR</_P^DN,>BS/?>R(Z6XOK@?C]B_[<=AZU$"E5IZ;OJ^C<O2;WK4UZLW5
MM@HD,4O!3-@U($W-MQH1P#'3 &I&LAP2A9&75-D5MHQMK/I+,#0UJ?<^]2::
M<=21;A__@;JG9W;IM6?Z5,,XA^GP"AA'EHQ5]>(<9%<H79Q]9!C]ON'3Y5]M
M7;7WFJ\VRUHW[K.V#S<6;'4+"X*5IL10+"HS@%-" 4W-3(<@64H!:9IE3CO;
M/HV.C5"MS4EE]%W2-KL2!J@-]^-+)^3=B#$VGCTS8!O*G94]*$?ZP!*)Q)R:
M')2M?$!X3DM>]X;QSWMN!N^4SW8G!N=?WZ[U8Z.8*EB9IK90%5?<T ^S<CA6
M$X<SB#4JBQ1IKWA_=W-CXYS#8Y25?*'^:CO!%B6P>NN+V51Q;[G("YB[<4X\
M)'MFFP:REJ%)96D/C.,&2B2NN=#8H"SCYOAS?G&\*S _R#Q:K^X_&;"UF2FI
MJLSG]A4W4Q:44X4 HD4)<&$)AE ,B-),H)2F@GHIWG>T-39.J4U-[I.=L75A
M8\]4H0YPW?@C$F2]D\=IM'K@#@= 8N4,=;0T;-;099>/\H8<;@FLEFDK_K;4
MC5KAB5P2 A57@!4VM)L6J?D)$5 6)4%,YUK[)12>;VIL;%$KL\P7<[ U,)GM
MS?:LG'D>7S?&B(-:SX11 ]:RLI^PS64L8A7//-_0L-4S+SI\5#[S\AV!F4MZ
MM=)Z5YWSG5D;Z::=IZ;.U*N-GI2<<(Y*")C"'&!=9H#F!0)IH:PB&90YYSXG
MY%P;]B*1P<[0;>;*QK,V<WLN=V9M3YJ4"L_L)%?\W6BE#U1[)IG:Y+MD9W12
M67VWXYVG.[M"%#KYQ*<1=>U]H8J5@>3:[+!)1YY@'.49^=X?N R2W[3:S/3'
MTAX:?C-;_/%E\_W[K(KE\)D-,<\6-K932WWM4_X9@IFFS% 6T<C,>10'5(L,
ME!S"#.:,YIG?$BG,CK%-B-I&U]4%K"O)VWFY6#[689K/>L:W6B15I_J>P@CL
M,,=E5__=T/>2;.N!#8?M.N N.>B8EA];$<&DGU,>UZ$9:ST7:,6P:[WKH#I:
M!U[YN-#2Z=70_L27ZZ>')9^ON*S4YYL2O+9(<ON:"4E% 85 @'.: \R9!!0:
M/LU*77)#IV4FO:IZ^AHP-OILN+$R+FEY<)?LZQA7!<,/KO0MO>[92V[4V2?V
M/7-F;-@#*K*'81>M,KMG\P-7: \#Y[A2>^!S0N6M[,F]Q?+I,_^CB>1;Z:R*
MB,V">Z(5I26A$G H2H!)A@&390E2@B62A: ,2C]IJ^X&1T=V_(_DL;'35\[J
M K9NE!43L9XI:F?J76)QVUE;U>5J[+VS25.KB+G3K@!%D["ZT-S \E5NSA]+
M5SG>%UC#LZ70: NS/WZ?+9ZT?J'GNIRN;;WVULET011"5!0@P](6W="IF6"5
M&BB=02IS)ACRDL_S:7QL?/-J*RFY-;82*? L>.@#O1L%]05HSW3T\KE,:&/X
M ;I]50\( 2U6F3^?IH<MTQ< RE&9O9!G7"E[_[+*X?RJY_+IG1F?58;#)%<:
M(DQ2D+."V;E1"D1&$2BD*F"J&&5EF/+]J=;&1E0MU8"6N<GOUN Z-\>S=D$W
MUJYSI4@(]CY1"@<O8'[D $JTR5%76P//C!S</IX6N=P4*'BP69DGK5:&O\1T
M7M&739KZ.I_^4ZNWRDS'IN741KKJ]/"MQHTR%-?: 36_VSQJ];+>!6W]8E(2
M@:DTZS.1%A!@LRX#-%,<P)QH0C+$*/=BHW[-'1N=-=XF+7>KS.:MPTG;X^UI
MCD932E63BY9SR=;MNV3K>/N7GDH._;XT;K0ZGE>A9UX>P5O@+U$Q2.?$$KKH
MU]AAY3(& ?Y(=&.85GV/4*OIQ";G6'')Q6QFDX"WVMC/=CA+KGD.!0;(+O,Q
MD2E@4G.0$B(+6M#,_-;MA+5CBV/[T-C5"Y\__?LJ^?C'W+3W;?J]T=+B7ZL-
MT:GAE/?\[PM;D::Z2+621+:9\*MMD?PZT'^(0]( X7K.V[7ONC\6O?1(SWQ_
M!KBDWFYVB@L$8JD6<E/M<]H!/"RF!TWWBFW2!G>Z-?S7&*?Q/6&IOU[VMNJ3
M!!%*MV?Q71\TT%%]3[_V)_E];PP]CU&QSV?]W5;AJ$^WUGOTK<JM1*4:"PYR
M(87=+F> JQ(!G1-(TB)C.O.JU^C0YM@X_HBNDU=\S7U/9UR&VFWV'AG GBEY
M?]1K:VXK$:BO.J_N $4[O7&YQ8%/<3A#<'R:P_W6&PC"U<4NW\[ETN;QO=+U
M_W?G\U__E-_,ZZ>MXF6M@SE1*H-%CG*099H"#)$$HE "&&++89X+""GR2?D>
MUGPO+AP@<?R#7B=J:[:9 ]0Z7Z<$OP:4]?)_)QSWR4;;TWWOM$63]MI6_&U@
M2'YI@/A3N\I* T8M6%S#,1*!K^!N'(/$E[_Q_WM$OH([)JK,5[@55^Y@WF_6
MWZJ0P@<SCE\M'OET/J$T3UFI-8 Y*P VWS9 ,T$ RRC!1.BRS'G0!N:)QL8V
M1V]MP>VLO4NLO<GOM<6A^Y>GD/;<OKP2O^%V+[VA"]^][, D]N;EJ:9NLW?9
MX?39K<NN>ZXAD7>+595^6F^-;@Q;[>4(7^ARL=SKQ^O5^^F\LJ$)0QA./'R*
MY<3UTWMM;%4V&6VUKN*:DY3G"J)2 R:A#1 3!)C*,) <<L1D02CWJE,UH.UC
MH[CZS*9LU9@Q$_!JZ/YB%FBK/]79XG('2;+889*("I3F^K6%)80.AWEG?-AU
M=&_",&3]R[M]C^]=;^GC-CU>>Y34+B4MGZKY]Y;WFR/Q/IL.@<P_:']%_9 ,
M8_D-ODN#=LGIS]RP)D3+]_FT7-12D%9W8'?:].U\NI[RV;VL3M97L7MCW?>9
M7NM[]?=-;<VVU+6YK-:D51GGBN80E+@4P J) IYJ ;*4:YK1'&,-?:)4O5H[
MMJ#4Z3R/EK_MP\"6^"J7D[W/R=[INV3O]EVR<SRYH+Y[@U<F.-GG-B_"37)]
M!GT'8N3ZQ.^;_E)](MIZZTR?^+ [)/KTT&C8I^V#7MNX5F6/TNK%TV\K;;Z<
M.SF&>[F>_J@SC1JA6(E3"%EA/E4E9@"G0@&NL00%D9"5@A#%L,^ZSM^$L2W/
MJN!W.5O\L3VV6S:F)WQG^W_X?3\"^L7MH] OVGUG^>AUO=/0F)^(I^07ZX%9
MW_XIV3F1[+V(J@M\/8B1*#G @$%Y-AR@Y^1YQ9-BJ']569>KJ?U+K8RD2XR+
MDJ: <J2LYB$!'*56R10AC;.<9-A+Y:*[N;$QW7,II9:]UVM0'6'MQFCQ$.R9
MO<+!NU*%ZAPFO>A0'35V0R6J<XYW:U&=O2L@E?JP-.JKJ26QN;*;@E^^+S57
MDS2'$*<2 Y@+;&93. ,4804(IA03B"5/G6JJ.[4V-CIY5L?W+FE,KM(![I+:
M:H^,W8MP=U-*=!![9I3A\?/(=HZ)XT"9SE?BZ9?V[(I/9\KSQ8<,E^[LZL]!
MJK/S36&3N3H>;$]J+.;F]=GNX:>Y+J"$%,@LDP K8F9S5)D_&">$*D2X\"J%
M<[*5L7'M=CMH9V5@<L1I1-UF:E?CU#.=^D/D/3'KA"#2?.QT&X-.PSK=?#[[
MZKZX?R%#*9?F[ZVS<]O3=)-":5X6! &=4C,WRX59ZQ4X![3@><J54++P*F<3
MPZBQT4J @%[MVF%9]I=]BQR>[60WZAJZZWIFNH%ZK5<!Q$LPWT )\:Q)HY5$
MO 3B-=J(%Y\=2.U:K-_.5^MEM2)XMRLLDVI6R$)"0 UMFY4T9$!8!6B>::E5
MBDBJO*J[GFEG= 1<J9GO[+RB;L\Y8!T9\GJX^B:]$*3\*:P;AUBL=*:588FF
MV]4C[KAPN1\=K);KR9>U62C:AWV1>LZ7T\7]S^EJH@A%B%(*"D(*@+G @$%<
M D29SDN($>9.1'"VA;%10&-;\KNUSG'4G\>O>[Q'0:7GD>X*B//@ONATU[ V
M-[>&M/G;?CB??^X@ _FB6\T0OGQA0&S\BYY/%\L/B[6VRAH91-E6LRZ%MOH>
M%0"53 ",: E$EE* N$:PT%H6PBG#H+.5T0WBRLZD,C11&YU84SU"MV?1= AY
MQ\"H[R%]"I[+PG\>.'F$MF/@-5!(V^^U\HM@7X*A,W)]]N;A(M:7[#^(5%^\
MV(\!E9Y.7ILET_IINRK:';NW/+M934K*%$DS!%B1$8!EB0T)YADH\Y0((C1G
MJ5.BP:6&QL:#M:V[2FO[ZA&UN6XC_2*ZW:08$[.^8]:!<#F/=%<L3LR 5EK^
M^G7QX\_F$?4$R/RPG_M<?/ @1.#J7L,%SM>'EEN?VP)B=03E\W3UCP?SG.TF
M2ZDT-O]E("]Q!C K%!!%(0"E)*.$E2)//:NKGVUK;*1P8&IB;4VLL8%[6%T@
MNP4[(D'7,S<$HQ90(OTB'M$JHI]O:> "Z!==/JYW?OF6@'74KOS@OOI@=4!*
MU@4*WRWX_/[K4E=KMTD.,2^M_)7(B (X3R&@@E' 58I+6. "2Z=IA7?+8Z.4
M?='&[_NBC=.6]<G,F)_PQGZ/)897AS@LS_J"N6?Z&0O"'@N[OI >:+$7#7&_
M=6 (:IUK0Z\'#K=>#/'S8 T9]( (D;6,;6,<,,4YYR0#C!((,%(<",@M^R,(
M-4,ES$AP9*UI96Q,?R($DK$K(D8[- ,B:R$8#1]9RUB,R-H.IRLB:R%XW2ZR
MUO%:71=9>PZ#5V1M=_/M(FO/[>^,K!U='+:4WM5NW9<(F&0R)UI7RCX%!V:J
M6P*N10%H#JG(.,M)R7W.VI]HPXO]!C@AOR]A6Y> \5LJGP+1K""88@*!5$%H
MZP*G@$O, ,)2Y%0619IY'0"]%L1!ZP ?5&&Y'DNW<,.5"/4]S_<$QSNZT.%^
MI*C"J18&C29TN/@\BM!U::2@XXNG%WHNOSWRY3^JC(!4%)JD4 (F" .XL%H/
M)2L 2AEE0M%295[E!2\U.+;A?R*0MK/7*^G"&?' ,.05. X?BW2&\/IPY!E<
M^HI)/F_NMH'),\Y?C$Z>NR]4<6!I4T /#_PT"X22I)AH ?)"Y0"7&MG430Y8
M*G4AS*1"9%Z*9QUMC8U::E.3E\FSLV>>"S 7E-TX)1)VO2]:0V$+$!6X"$@T
M,8'S+0TL(G#1Y6/Q@,NW!$2RWO/E1LII_:#M>RQ9B3*<"@ E9781I^UFAODC
M53S#5!>Z8,Y!K!,-C(TBMB:&A&1.P><0M;H2E)['_G,\8@'C$::Z$J"!(E3^
M0/E%J3I0Z Q0G;ION-A4A]4'8:FNZ\*F0&^F\^E:OYO^L!5LUJ:GICMUOS>;
M]6:IVW4H7O^TVMAZ5]X)B9)FL#0S(U5"@$6F "7FCYRSC!$LS2I,^,R1KC%F
M; Q9^P(J9Y*]-]NJ?7?)![V^2P[*KVP=LB7^5I+/DK]IODS><^.WS:9RJ!D5
MOX/=IF=#=5O/''Z#'O.>^,6 .M+,\"I3!ITZQ@#M^=PRRC,#)I^OIE;[0VS,
M:U()=-J:Q/=S]7'];3=G2"$KN2HX@+"@ %.( <69!DKJD@K*F4*Y\UST<GMC
M(][*M%H<TF"],<-RNA_+W*-NKBO>#I/7N"CVS(,M8Y.=M8DQ-ZFA#9C:.J#H
M,=.-B^9 $]\VJLL=JE:R:F'MCB5<ZHY-YW38X3'#S8[=?3J8+'O<%D#$[S9?
M^7RQHUR>*0*)59K. %89!;3(,I ;+C8S8:APZK09<?3DL9%K;9O'R#^ R8$I
M0YWOF1-KLT*H[P  #Y(+!6(@.KOP(OB1UBE?.^GIX(;AB.B4G0>4<_*"L%F>
M:TF+=K)>HT&QG6^^_FEOU,IZL=^8M7\[^:35A.@4DC3EAL88!ACR$M"\,']D
M1+$RUQ IKYGC#7P8&V'Z5[5I@[$7C=_"D31XU%6]3^COG'ZLYY3W%B^?VS1Z
MY*]4_U/S_W^;G-XFO^7$R-^JX98HXWZ[O)="-^S72\NK6Y@VZ)+MAM@_7P;>
MTI20 MW\J9((6R^JLM]+W:BUZ-4'O5Z4E0QP_1O%YZKZMX<EGZ^LM(=INZY4
M7Z!,8Z0A($)H.YG3@$L*05J*(F42$:H*]RK>,4P:V]RL<2I9+Y*M\<G>KRK@
M;VOB5^H>C7-5Q&;[B[:#/E(#$3O98=(T>-?U/ ?Z/]!K/A7+A^Z]H<J:#]>+
MGB708P+>72<]2DL#%E./B<QAQ?6H3P[,!6U*B35M?]%?*Z.JW&>I&<$IQZ#
MV$9&\@P(#3-0E"0E&5;F<^HEL=/9VMB^DXUM06GEW;BZ)1A$0ZOG3Y,K4/[Y
MGBX Q,KX[&QKV)Q/%[>/LCZ=;KJ2)-[M*M$B!2&&&058I@+@ F>V," $>88H
M+C.84^YU\NRXB='106/A%75]3P#I205!\/0]_OV0":>!(^=CC_UWMZG>>][!
MLZ/\^,I 69;5>OIHGOFQ?,.GR[_RV4;O?K!+_-EBM5GJ[3X>UU(+63"@9($
MSC $ BEL:U]!F;)"EM!/K<6C\;'1@34TJ2SU5&WQ =R-'/J"L6?::,RVZYH]
MFLE[S:VY-9]$/T(2@E4L,1B?IH?5B D Y4@Z)N09@>4$;"J+%:E9ZF]ZOIK^
MT/O0I%DD?2P?^,]/>CE=*//O2_,ZZ5>Z_O\NPS>WR@3$GIDG.C-_0 )8QG(
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
M12!QS'*-*3[7+$G=Y3US219C(%W=/G<%@K(,T*:BHB-VFA^:/D5/#YYWD[1
M,Z%W8%O^-)_GWZ87%Y/B"\/D&0CGZ\$+[=HQYPC<1\ZP%!)8ZS#MYMT]N-I-
M@'&4,#L P<\D[MF'*<6.5\(@'/_X^_5&>LM31&3"U+$46!LEL6# $<:!9V<%
MEI#)<#:/QYZGJP</NPEXFBNA V!M1 <3F7-2R@7RLHPGTG6 H TM$:U8D=HS
M[FUC_&R\O@?OMPE,CA5I!V@XP%._7@+S6;KVR[@N*JL< +,J=4";!(\ZUHR%
M2HZ"S)):EV.<0&X//G(3M)U+91V@\WI->>V<-$Z ]61<%?EL=7IYS9ORDGUQ
MG *+0<*K<>:A#79J=I @.XBD?IF&.+V8KFKU]>RJ=.#C_(*$OJSN_>KKK6@R
M\N!D(2MKC:N7W>N-9W3@2DPI,J?5?O>Q#@#(OK1U4O73YH1^$(5T8&<V^'J8
MQD IL^4FU*F1M7,/$^ TSY *Y]*Z6DK9VO;LIF;<D]=AM+\;8J>HH@-0W9P"
MO@E?ZQ'@[?E?$2EDKL![2XM0* H79#(0<B$@J&A,<Y][.R7=@.DD/>\X>CU!
MZ'U 9T%^W&,93;A*41N7P%E+UCLS7\?V,& V472AT0K?VN?>2<RXR</A -1
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
ME1T+K<_\M]$QKF,]#(I.EG<'F+E_/>QGTLGLPS1>8 T'5K4]M_=6),*]I7!
MV8C@3#2 3J=L#;KH6WO/3U,TK@<]#(X:ZJ #1-W*Z"Z3-^&H><JUZE(F"BBC
MP%J$+< *@4HSX1!;PV@+&>/ZU<-@YU1I=^!A_SJ?S>]S<2VA6P$5H2E82.1'
M8IURJ4JFM6#)L ;E/7)OLFZ=.WJ6J'&3[D-XW&WUT($ENCG;O,?,)I>_XFHB
M0DC*:J1UDCG](1,XEB5MWQY+YCD7T]H_VH>N<;WNQE!X=,336"\=8.W^'GY]
MJW_VX>I:?9$NH)8&K*L=3$.="VX,KU>:.#/(D35O@/84/>/ZXL-BJYD>3AU?
MVL:76GW$Q4Z!3<CSB\&P!,G6C5YBG13H*5PUWBBKF&2L=9/TIRD:USL?%ED-
M==&!O=I9T)%8]EFS6@&O@+Q%"C94)@<BQB""D!J;0^J4^IG!SHF'<+!:R+P#
MZ%SE\=>1AB)T)\YK+VXAZJC26-O?1L 070C"*IMS8[3<O7W<+GE# .1(R780
MPSU?M?-4&>Z/]/'5UXDR,9%UMJ EJJMT:^!U%(5)7&(JI33OLM^"[G%;Z@UG
MJ,ZHS2Z<+8HZ-I(HU@IR$(,"'5Q-HD@%GJPR",D+DS*)XEL? =\C8.36>8,D
M&(X6<#<6CL*+VMOO/OS?XN<:=-P@OY9Z7<R7EXN-%)_@*BM+ZT!F56O,T$$=
M- ""9^FTRTCF?A#3=B3!(S?(&\ZHG4.!8W>0^2M./WRLK?^^D+G^@+]>UD8H
MK\MU-]3ROG:56_='W>B,^C(LI^G%+/]T>7'Q]>;:5T##LO6&;':]+$@!,H2L
M$6R.F2&7184'9]([FLZTHF@_6'X3]7GC::J#$&)C^,$/TR_3C+-\=^<0TP7]
ME2<D0:<Q>$BU&Q"Y$QY"P Q&92X3TY'"]>:5>\_3M1\&O[$BOL;J: :Q,3J#
MDC3H?1_I,],ON.&0W>.M49O07>\Z7\_0O;AMU$!TH^_M]6X\RUO>?XMIYKST
M]3C4!%D3(_56)N$<4$51!'+-L?7EFP-);-QP5"4F!#$&4M'R4HQXC<IGR*&8
MX! =\\UG?G?4<'1(?#S3B/00R8_< NB6\G<)9V$QG:_[W0BN%3-)4S@EB0&K
M&)!0&$FE8$C,,!/VJD9]IOW/UI=W@IHC-#EO*=:Q<7%-]U]FR\^8IF6*^;IS
M$4_<(7F&(*6O3<_(18S((GT;"WH98K%[E=\\AXU=!(S7&JJ!4N>M)=R!_[WE
M%APJ&SF6#,44?3VGE0L$QHV@P"(;YUMG*([L#76NWI/'&))& NX (AMG$<Q*
MY6P04+A(%%PR3IX_#R!**E))EUUI/QOIH%.><W9N.DB/NP]X#A%J!W!8GW[O
MB!5^FB]P^F'V:CU8(GU]OPBS);EG546SO/[NXDIA^3\I-JG2O+OXRGP*=6*8
MD5AO&BH% 6O)M*PW8>O87];Z%O,PG'1BN=K M -E=P[YC?9JTWFFGR\P+&NN
M9/WW7=:8F2QYMI"16W(+#&TA==:PCRDG6Y)1S0=(G$YU=YVBAH+R $KL'+9O
MZ@_6*W7]J3=S8A%7T\55#_ZK<I0W%[2&MZS>8%603-0Z!$;N4*G)YMI#68JB
MHPJ<L31(L5E[5D:^T79F1!ZP(,X%CU./^]^?U\;7LT&2RKTCPS=K74^,C=&%
MVC_3UMM>@ECW-M9P$E,ALZ5=\XZZ)Y(\\D6\?L'?6MT=U"QLX?2&2_KNJN_'
M5G9W](CSRBK)B7U?+*_CX0)$INJ9>"A14P@3>.L<06,6NFL'>(IO,Z9Z.T#W
MO7*BO1B,*6E:O@J2#/4F)<G9>6E!8*J-;4)*KC5^#R:RN[:!IR!T6!5U[FP_
MN:'L8#]$QDD""-K7YBBI%'"JD%-E"K.6>-P8^CFV/W$"?L_9C'#PZ'$@]7:
M[B<VF$DHB16N."16[[NX.@TC*N+'QI*S9L&HUH/KGB"GNZ:" ^WK!XF]V1Y]
M]BJ<>5D7(WV<7Y#BEC_^UV4MLV]>?[/U+6>JO'F>P_8U-X_?>!M4<8XR"<6
M))= U3N20=D VG"I@M8^Y\%&ESY%6./Z&IDERF ,^;7"D_WE'**.%JR+J+R5
M1;KFTS;[K*]IA(5GJFH.D7<'^]TM]:\N:#U?"VE=,<!B1)%L BRZ7ASUY)8Z
M5BA2HJ@HY:#]<,!Y2$PG&#I"P[O <I*X.\#-)OW7!2'6)6DT2U!$*J"B9>"X
M9^3X!<5-4"KSUHG!QU1T@I33U/O0.3I-UAV@Y<W->]>LO+B>4VNUE$HS#BA,
M &5R I=E(/_1&J1E97AH?=]L*R'C8N94[3ZJMSA5U#WA92V5:QZ2ML(Q9FC-
M8!UO*.N 8UVG9',N@^ 4"K2V+]OH&/<T82BT'"OHGL"RELW+:R9\+FA"L61F
M(QE<HS3X)"5DYTOQ3BL9U*#&Y>4!<!FLM&!0XW*,J#O RSM<3''Y:BOT.=)_
MBI/@3"!6A$_@HZL#DQ,S=3*6:EZ<]00YXQ[=-,9.*[%W@*"-RV/7#&2F,-C:
MMH+E.DQ-!XB)51%)8T.4ROG654^/B!CW&*4Q6DX3<0<8N0T%KE(--<$YG]7[
M9U>CFD,T26 &[P1ML5%Q\L>J\71")Q^-+?O-MS\FN-Y&4">UG T#[)/%W@&&
M'O!PO:R"*=FDS$&G'$'5^1+1T]I*BDD*)+DPS#;&SE9".@FU3U?TPXFP)TN]
M ^AL=^Q]23DD#_3".M-6T(;+24C")2VR0#+,K9%SM%LS&' :J'>O(.H 67>
ME\?[+=J"D94"*6&=CED8Q!(RV6,K CIRS^P IYU'N#2#;4OMD7*:E#N R5M<
MD0PPWTS-ODDO17+GBB.R72"/+'D!SA)3$A5CMI 7CZW=W^V4C!MMMP=, WEW
M@)H7*5U^NKRHI\&[RDNN&8M)<&&10]"1N&/*0N#%0926'$(FL#0?";,W<>-&
MX^VQ-8Q6.H#;5>7R->TN&IYD/6FQS(%2.D&]R J(,AJGM,/F_24VWS]N4#Z
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
M>(IWCI66#G4V%K(Q]>0S*W#"</HC9B4X<L];=[TXG,I.]O C<?'XG&]()74
MPXT[9-PZ;G)@X$JI<7YM+2&S!%JGQ#O9V&1;NY4'WMH;##9#ZWGWQ;U#A-X!
M7 XY#IPDQ:7&F(&)E&I36(186 :=M=2>1^F:=[H\A+YQ-\,S0VXPQ74 RJW<
M_(G<Q@UVUU[GCJY\5S<9KR14V;?"<JY)SLS:>OTZ)%J3-9/*:"MA.0K&6Y?=
M-&9AW&/=,T-[3/5W@/[[*_O5%7LDY;MU?52!9B!%("^:_"19:^VX@NA<!'31
M6(Y,>=G:V1R&DW&/D4<U\Z. H8,E\2+_Y^5RM3X#J05YQ%&:7N"]HKWW\T/5
M8EA!85T"$QR""IZ!-\D 2SEP5"@PM5X00_ Q[E'WF9?#Z$#H8#'\@/3F-+TJ
M*HD4[AJ6&%@=1"T%C$ _R1#I9RYI="RV=LDWWS]NE#<^&AYZ+L>JI@-8O?A4
M]X__7M/^NM!.$68?IK2'O%@N<;6<H#66.*+HP=<J_5K'%+/,H'A1F#-M)KPU
MT)ZF:-QHKSOH-51?=V!\D?[K<KI<'W:\FB]7];ZQ]XP'"<4AN2]H/$3#)>C"
M;-:H?&*MIP$]3=&X\5GG8#Q)?=V!\:?I+)!\9Q_6O+R8Y74,>DFRGWA40@J1
MP#'&Z\U@#;YV:DY"<QN<8DFT'C>_+VWC!DV= [212L>^W7 _UMLH_'OU,2P^
M8&5LW?]K8I-@RA0#7FI&.P*M1)>=@Q*<C@Y55N5!/FSWL)"]WCANC-(-^H;3
MTMC06TMN2?K\:;X@">/T2TT_$"L_S[Z0W.>+KV])YXLON)PPGTWV/ ,K1E'X
M)SQXS@IHD9-S*KA2RE[@V_^=XQ;T]@6_@335P3;]P_5K;Q._Z[5$?[^B'TZK
M+9=66N$L)*\U!6310]!(2\M$<H)-%+YYC>=S-(W;2J@;9 ZBP@X@N3;DU>"3
M#*]X^O'WS[7 >Q)TD*F$"$SX"$J9 (Y,/ A3M&:)215+8RSN)&;<'D#=@;"-
MTKIHX_+X8O&MT%Z%S]-5N+B56+8V8U$*M"8Y*>^(MV0S!,%2R5)Z%H?OD+^+
MNG$["'6'T('4VH'!?,S9BW05B=WY*A/K!$J3,B1FZPPV1:+3)4!MMQ!3L=HV
M[^2[#UVCUPH/@HEGH7>B@CJUDS?>,"W9B3(ZH#4D*IMKAX-LP,6 P$76Q80B
MC&O=WN])@GIKB'\FH!VKDDX1]F:!G\,TW[B\US[&3?1_G;87Z HB1@C6Y[I+
M&(@N(M@B(O-&6HK'!H?>/I3VUD+_3)ALKL1.P7ICY-^$K]?I OK)XI+>-PUQ
M>K%V;29%II132*!1<%!,)H@H,P@L/DIE12JM>U <1VEO+??/O%,W4V('#N/^
M]2?;:J<F(>=DO'%@8JC7D#B'4/O"V!""TTPQYUJ/8#J-XM[:]0\"W3,J]7@(
MSXG;,T-XHF7V*MD"1B8*&KVLMUZ"!I*S88'[%$5K=V!_ZL;-LI^Y$&T@I74
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
M2C?]L'.[.% 6L*C*!WQQ@)%]34?1:5\IYNXE6KO(-RSMYE#C<^(=!J?9'/Q
MF[3>DX7GFXN3WUH*T]8PBP_&A%2!)/L=IB;%L4L(X+64TI/Q)D_*0^=/O4,M
M_M4G6MW[PF4ST$8^3>?CLN"6=BOTM15$[Q2[K1JT<FP%*;=1T=%"YBC9D4PZ
M37NLF$*G)3>@/<!Z"/<,S2T,^$^KL]6[RW<W%]Y6&B,X^(PU6=[XA&U7()+W
MVFQ"M3HGW6,'N?>E"X,^![)U#_T-X+P\7\Q:JXZ>7 %1VE.<=1J"D@0H UE2
MPMV9%S],0?G!TD!'/F[ZXSD".>_5VY)5&+W-(%'*-I,F0"A2 ?HBC,[DK>[]
MZ/1JJLYW O;9JO-=M+ST#>3]NU-'!FM$#:4$#DIK*[J/3H$*+N:2,PD];3SC
M0-?1>V#S]"7S+HH:8!<X_+;[XVW:L[.>JM(12+@ )B!!LB:"-<5422)5V;MO
MWQ&7MVQB^FLX/D?EVM([[;TE_K&^P%/6#FW>;U;G] %/+^F$O% ^Q *6; 23
MO0=,-8"NTBE>4#3BQ73W:5_UI;]$SV3(^F!P#46^#;W'CTWSZ[IJ:]I6-)Q]
M/%WCV?F)R<Y+U.WEM!62M X\R:<,M9J<>6&LLVEM9R9_Y9>>,-2;C-W@&\ Q
MV8X+H;(M,/UN]8'.+U87K.)/\Q^HY?__T);)?]9*3&M=G:X8K/.3+'6V-A@P
M1B<PS6M/,7F@G$31*46F9&='8P]QO_1'T_U8?FP^+/K>\+E)/Z_;'^Y8^<W2
MO__K/9V=T_=_M7](I2'^J8*U;K7W&$JM^;K-5B!DBVUNO#" O#$ A40N"1-(
MV-VW]Z/)_Z4_EO0^*\8DU@ 'SZ.K^">NSMHR?SF[4>(O]=&_>-O)("<O-9$&
MBHIXSY'81EDQ7K'='4F.EK!WL-M'\B_]&KC/<;0 2Y:.%'[Y]QE_T)^K][_R
MUM X\99/WY_79VUY_#W\;]YNR\[_7)\R1\Y/2D;CA) @8RA@E"X01&2',Q4M
MG,[!/^P3\\2!LN,7?^D7,1U.@D-".>H6SN;V?:V4V?+NMZ]YP59/:B[.V:K
MF\Q:=AA9RU0@II"JD]K&V'O&=]<%3+('_[7:P_*<>7U--WZ_?/<.-ZO_2^4N
MG'U&'.WYC0=NVS%OY0OU]<A.4BCL3<@:'._:@DE89(;B)9(+061W%!?T]??U
MP))CIBS:'.[6]\EJB*$ZX-^OWH22\.'5YRMXN7J%?3UV8?12?3UVX<H OM+S
MJ0\BHTR86\?>:, D0< G5P 5VP5:UM%0[Q%.^^<HO>+GJ1D4VBE':1<\1R#G
M_0R-(*VPU8(HV,9#DH 05(&<=4[*R^!$[_/LU>0H[03L\SE*.VAYZ2N)^ZDW
M2I!Q*4:0Q5-K'DH0+(>J56#-2M58M7O)_1P\1VD7;)[.4=I%44M#_*EZ4U#V
MB:.X-F+6M?G7"=K068C&:OX#%>W$!XI!"F$[03M/00-L[D=J.Q!RJ-4$"6T/
M!-.NK2+S'XJR6J!-M>+K\]V_GG8J^_A" S)L +N;6X"OE")O?(8<2FNJ:"7$
M+"O(;+TTHEI*!ZWD_;N=RGS6=6JGL@L%QG$<'#E)UCN0VO"YZ(-BJ4T%+8KR
MJE*HUA_ <1BNC<I.Z#WN8NRBRM&VND=*[<DZ$A0<E)@M&$.U-:!#/FL$"8\J
MQ>[]>E\0Z4M/!MO_4.^)Z=@4O3';6)R(P4(6VH/!DB %DX'(*P[C>$7*'8^D
M(YRP72FP<P>-7? 8@V#3.S,H)S)AZ\>@6A%4+170:-O&&2IEC'?:'H!K7TP'
MC9VHL4\'C5UP6C2C=8DT #+.V$0)<%M^80M!(L].BBJVB"25]J\OXO]QISJS
M5YSH^AK"_GE<&^,PF)H"?#/#TP1R182VI%;]K(6%4+0$DEZ;:+$JZCU+>'<I
MO_2(?R;AGO-M^J,_ +_?G)_3Q?DV*VOJ2F^3"S 4,NPG;KN)@!&B#9=7'KPH
M1J,)NIC>W</V$/=+O_WMP_AC\6$ ZO^XPK0Z9;W3S/5F%5W*RC!-,X%)@0,F
MDQ+_$%-T)9;D>_O^^\K\I=^6]#&"HS)C $OX:76VWJPN;@N73ERJ4=M 4'5B
M2_:LO-"4Q\&3(IT+HNL=$#R4X4OWVOLP=2_DEJ_<_/UBG?]U73/Q_?]>\D+>
M7%QL5NGRHL4T%^O[%18WBWQ<H2?L<,7J^-"I518PDCR$:A"JUT5:K;(U#SHR
M/?%JT5.JKZ<X; Z-ER7! #OO#H?+G:GKV]&Z*40G)!*XD+8E1JZ5&#D@GY4,
MV8DH#U!E,U/:KZ?$[$CAYCYL>%V\O_Y)L_S;L=)55R.-*V!EJAQI. F8B^)(
MPXJJ6QEH6I#[CTC\]924'8G_^[)B#!MXK(_ @ZJYS__*-U37&[KZBZTDVHM8
M8@@&T+;9K60=Q%8Z9T@[SR>@M.( ;_(]1)]D%>%OJS@^3T8UCSOUI8_^^4D,
M1<>($FJ,HLU<;"F]$<'JI$@4(['$8QC#2X).HG[\F_J'YL  1)]@RN>W_2]\
MR&0H$Q0,ODT =6S.I0(?<6S>JKTN]![1MXM\TYZ5Q-?.ZX-!/@"==W#BOL7S
M/QF7]I\6^'_8-H;D&+YRE!Y%:WVO=*NV:94=OBDZ9QMKT%(<8 _?3^AIQ/_[
M0?6HY'A=UO FY_4E+_'G]<6V-=^/K0OE;VSXO/9T2KP?G)2 KHAL02''-2:K
M#%&Q!BRAB=5H(M&[NKCK J99R5?_"+L<:5Z7Q?QPUF:CKS<?O[W<-/Q/4HK!
M>=8W28JM>:7FI6("H8W*KDI#:<&3XZ&XTZSAJW^-/18A7A?W?VV]BU>%D?KE
MXD_:7.5MW"Q;A^H+Y@11"P+CJX9DBP25M,5J;*1P@+E^/42?9A-?_;OO$D09
MP#YF9"?=K#1(:6MK%ZETKNPW.H)8,H*653M?D8KI?33,EW::%7RUS\9'IL,
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
M;:Y#PDEC_EYBS%,"+,.8CL"N>VMYT2#UDK?>CR?_]?N)2AY190W6!/8>@XF
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
MHW,Q>&^B"Y/@OOW((>;>[ OQ/ 4M#JO]#RG_P'RQRGAZ+3_E8H4@!U1E&TR
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
MY7]3X'CNT')1--8&J>2E27+00CTUU5K$(G@47K16I0W([O::N#'&=C@&/X;
M7QS&_R!O[,N?>/D#?Y]-EU\7Y]DJQ<CR0(IUQ+RH>:WDK &K\YUCD8GLTJCP
M?DAQMQ?6/2'[(#&_.%#7;?OES]FY*"%'Q37XP.N9GO6T2$Y64D;:O$XJ^O&H
M6+XFM-LK\9X@O(]07R9R"8IX[HJ.QBD%)6H/RM3\3DU_9+2H(KHDPPD+TYXB
MM=N;].[0N[-@7R1^W\VNYN>%R^*\$N!\G59>M(*85(;BF$0MK5',C0[?2FFW
ME_*]H7=GL?;<Y^._PGP>ILL)+EY_I<7C9'JOK<FLU/**,/VYN/[%G^\G(4XN
M)\N?^Y\-'_S.9J>^;5??ZCSW*M1W(2YNFRUHS7V=$A97D5<1 F+F 5P6+KO
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
M^-@9,%L'5REKF9;%@F.)%N$4 W*M//"BE,GDSNLT+.OEH!%@IQ\AN)/P!HT
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
M\&G[$NXD[YT.@7=A?B_>R,-+\J0$9[: ,SZ#*M[5;"X%TDL1'+?.E=WNDO:
MP]'.<IO!H14'.U G[R=3?) ZX[+V7!+=*29:@2!_RSL7R'G+#J,SBMSUUC',
M+U2,>]#67'$<R.8>@/)8EA6MFT>>([C:]D8Y8HZW5?<E:[TSDESTX\R-WP,L
M1SL>:0^60UG=BW'9--2SV24;$Q17!ZY*2XMP]:11&AYMR:E$NY-1Z2$WY3C&
M9 ^.=: ;/E_%!?[KBKCV]D>-Z38G/D2M-];K6G)"\7H6DL(Z9" 2"G32.N%;
MGX9M(:6G9);#0]X6_.X3-M?[J!AN4Y(&&-,"E \28DH!/*M]:K0269P .#U$
MP$U$_3Q\]N![?P#:9'9R9!F)%T76"3D6(_B,'%S5P%A8P.;C7!\EI#O@["/D
MIZ&S!\='A,UBOCS_%*87ZQW$A2/_@C'@$HD-7 2((3L@Q1O)ZF8G\Z".ZO34
M.Q"AKV[A<>^%/>7$[6^"]N=A#X*_QBMWOO#:SY>AQGJ&J,!IVA A&LZ%]BC:
MB7Y,77" L!Z*>P_.C2SPWR?3R;>K;]>$2TQ:R,A 1D58IY=!J(0KPTI2M %"
M'M2(Z1F1WWOIR$+?1V2S%OP;6_#AKSN$!XU8A.$05;TOR+& =]Z!UDG9E+GV
M>M")^'."O_O2<8XYFPE^;_YUX!+^(\PGU;A]"LNUUJMER9+)4#NN6O)VK(58
M)UIIYB2S/B3R61I[@P]I& 0'U[OE;\+ASA"R.;;1@2G,"9*U#)2R%$PE<F=9
MUB*@SI:5UK6YOU(Q;KAPF%2?@,@>+.X ).^0V!TNWUU-\^)M*9AJBO7G/\/W
MNJ3-=9\H2 RJ1WR2.)0HCG+<>-#*2ULGQIO4NBO$ ++Z@=$^DI\=5PP=(.OM
MU7R69Y>78;XI'?(RE%!J+D,=2\#)QR*WW(,7WGLLOBC7>K+70QK&O99MC)F#
M&-P!0%Z%!=Z!=XY:N%QO"'.JG4S)E8O61*@)DQR5,C&USAB[3\&X-[&-P7$
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
M9>M=XC;6PCKR[H*F $%[\NI]9L:;F%5JW:=NC'9\AIODI$ (*;":[%;HDY*
M64KEG$;A6C=U?WGM^';!PK!V?+NPO9=R@=51G;/"Y((4] A-BIJ+ $ZP $RX
MF'01UCRLRSY1U<B)V^OM),"M52.[<+,7&&QF#).)9R)X4,+1GN"1070\@K%.
M8F9>8AG4@_%E5HWL)+@GJD9VX>*( ,@X.7^/%^'R[6IDVXH%4F19@HG $ZO'
M'\:!)_T(5A7I++$AA*>.AQ:8_G8Q^_%W>O1:_O3A5O2/O+"O4&I_+7 H+T>&
MP9KJ:_BZ9+4V& %5;0JF'+GMF3 L?(K,4V# U5-#KI_'P-VWC;/W#Q;7K 'O
MQC[H>U A@<Y:::V!B+6/$+H$KO@(47 O"JDLK?5]L;<K)3F*@/<7S!-U)+MP
MJ8.SC_>SZ04][=L;C,LO]&_62$\N$*HYJ353AQB*#-%@ 9&YX)'0+R,?8N5W
M" \>HZ.O,Y#]=7\S7G>(E^O=8YG'%)P JVLG.1YJNE]V4(QQCI?:)[1U;^['
M*1DW:CA<PL] 9@]VCVU%OA#Y[V=A^BZDR>7DIAS+Y"Q%DJ1JBZ^=19F"R*6#
MR (Z9[/7<EA3UL>?WQ<.]A';K"T/.] =G_#'[/+'9'KQFMX]63Y<3$RH74"R
MF260>Y4R$*L*\*@#+YY'(5L?O3U)T+B11T,$M6=_!U@:D%X6A>*^U@@AIS\D
M,\0JTKV)HFLO$CGQJO499YM,SQ,G-!SBT;250K^PNI-'E'6RGBN$I"6G!6GR
M]!,*"-H+C%[;'/1I8/6",CUW <'.F9Z[2&1L9^C9-$2I@V-.(O 4ZJ"_0OLR
M9ENO6PL&)FPPP]J5O_1,SYVDNE.FYRXL[A OCR0?1JS3>$T&CG9U,B4A*EW
M"),HNM 8V;"3F7^+3,^6R#F0V1U8M*>'_X1BT&J3P.C5F%MR TA/"_ N2Y]"
MCL*U/NDY?*;6T9KLMW>0VG&_!RC=ZZ6H;.:V]I$/JF10D1?P.EHH#)E*N=@D
M6B<*OYB96CL)]LF96KMP>6QC==N"PV#PV3(+3A=2P9I'B)J3RLR!U4,+%OVP
MPYW=.I2<J!GP3C)YO$?)+@P:6ZSWVR@QKJ+.A2Q?":I6A&IPO(Z+LZHD6[Q2
M<5CU[.[=ID[4"WAO\>[/J+%%?-N300>-/#FLT^XM*)8C.,\Y%%J$%9X'Y8;M
MW-U:5IRH_^_>HMV/01W8[.V9O,XRSJ50P&*B,"CS.M6+>V"!OE&T+\*VGCQ\
M6*'/T<;NM'?[VG"] _C4X^??IC7#M^ZB=R'AV;?9U71Y;K5%:8@[1GE:1Z0H
MB#P<6H<-,B03@O2M3^NWT=)7HN">HIX=@>][X^<'SN.LA5UY,Z$E3.)5%<:7
MV;WB)"^D,"&3[DU(>C3K"-Z3H63<&U8X)WLYK&OE]G?TE3MV&#!:LG-L;^-C
M^+D*E3Z4NPM:/%A1T88'71)QB:O:JY_\)^LX<%9<YE(B>]A28=NAUI#7]95K
MT@ K[9D\-FQV+7\4TNBBT(,KHL[*,G56EH^@M7&<>^%9<H, =(RZTY-=\C6
MTC$9WX&/LTME8]&T(3)JX"*L;LEM[1<MP1CN?50^<X%'=IH/K3L]V>EI&T_H
M6-+IN9[P79C,_Q$NK_!W#(NK^>J<\?/5MWJ'-2OO)R'6Q(T)+EZ'^7R".2P?
M_H,\FW["=$4_G5Z\"HO)8EU2=W_MP^H+CT9+LWK#TW"K4?WAS;O)*J?+67W]
MXJ;B3!ID+D<-261#^/5DC5,QH%D(*;&L! Z:R;*#=GF*GD,5Z\VSSQ8+7"[.
MIOF.-#:\_W#+>_H%LBKS>Z*X;KJ1A,Q9*:!-3+&X-'5<2S)@HE#)DTUAHO59
M13/BQPU/F^'MH5X>1[@=N OW0_/5=4_T)577!F1M*Z1B;2N4* )CT65/CI -
MKC4\?Z6B$YR=%@Y/'IOL+)ONT'4GJX$Y*:.*#+*F^$RA4>#J8HR+7"3D63;/
M.]M&R[A(.U3&3T)F3X:/'1I_QNED-I_.EKC(5TB"-)MJ)*-D*8(#,Z%VM=.I
MSD+@8&U2,@C'8QG8;'[+&WK"PK["F[7F9!=Z9#[Y07+X@;?\^319_'.U7PRW
M4@AM04=-:XDI@9,HP3%&F\=KG<13!9S[Z9+M](Q[3MN+Y6HDKZZP][J>$)&G
M>:>"(?/:?LPC2&1(^P@C1(Z&-JKE-M*6^F7.;$/L_4K/V/JKE=2WPNE $70
MIYL-^NKGG0C_W1S_=873M*[-YM8G*[.&&$DG*U;;4B7:?TEI$YPMT37OVS.
MK'$O%?I0;*VEUQ,@'UO0]1[35CE#/*M3+Q0HIS2$5.?-&ID\.2=%ZZ.=6&PG
MJY,8L144MD&MD5PZA=KB9L=N"AJ\L%C[YEE?V\G8&,'I*" $*\F">/2B=3/,
M(71U K968!@ MH,DTQ/:7OV\^?@?$YP345]_OL<?>+G>HZ96RL0"T4<'2C'R
M22@* M2*V>QC3-BZLG(89>/>O'9G;UO)L"=DWMUMOZYOTU_+6*.U5Y"D)B,2
M,@?Z?Z[W@,AR9"XT;V^X$X&=:,:&"!FB')N(JR<L_C;]?K5<K#C&-T.&M;=<
M![(HT1E0.B8(LG@0F@OI8HG8? [,$^1T@K/V(-@&MP,ETBFXQ/524@Q")):A
M-HX!E5V X!')N5".\Z0R68T3@$OT4+(Q+KCVD4BGX)(WY2I>A-K.6UMOZ_P;
M#]XJ#N@P:"PAVH<W!4<!E^RA:&1<<.TCD9[ =2^Z7WFU*W]"9X<2HP&,M2S;
M18KQ-4H(A1>K1: UF>-%#8^1-&ZZ7'?APL%2ZPF$M^DN-05Q73RQV+1Z%-$[
M8Q"PQ#H=DW/PD7$PFAL?R>G-]@1I5K_0U8FWU@((VT#62BH=(.WC;+X2S6TV
MX2.KW%3[:MJ=0AG06M(&9=*1#\HBR$1;5UA,PK2>)[(#>9W@KADV9J<15 <8
MK!FM/\D6?,+OM$C,:Z9M7YZ6$75F'E"R>MYI&.UAE4!ALB@]_95:MVS8D<1.
M@HIC8?&8 NL CV\7R\FWL,0/9<!>PU!DT4J"">0[TZYCY#;7.+TPKHRSC 79
M&(R[T-=)!'(L)!Y-5!W L*8\T"8C-M.GQ80DM9+;JY\W+7FCM8Z"-@:^SGE5
M/B!XHQ.XY+*+B=:F6\<BSQ(U;@U\']%(6\GU"\4[R3@Z9706R:4N3M:YM.17
M!U_ >$$<LUHKW=PF/T?4N!YA8Q ,@]B>$AD[\7?3?>HL_>MJLEB-4KO6V4J[
MP**5-7$,R97E"EP($;)(G/:CSMD/R_S=^HHN4;*O'&?-F=J!]FFAU-_?5'$6
M#-%Q[2 Q9T$9I U7QQ^;Y+$DR]#:UE%LTP4,PJO]]S:PXR'BWV0[W-3.J5*X
M518AYN)K>R !400.HE#,IC#H]BYD2_H[.?0Y/0R/L"'VPL38GL/'J^6'[U7>
M3[=R4%GQX"(P0^$?+:U0B*D,B&Q*D"C___*^K+FM)%?S??X+NG-?7B;"Y7+U
M>,9=]I3=W3%/"N0F\UZ)]"4I5_O^^D&2DBS)6GC(/#S)JNAJ!;7X'"3P)1)
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
MS)GF&O-Q@?L8F=/JSU%A,PRB!\NP YA^6F+*E?S535</46ME:3>C$W1 .-2
MT@8H7/-8G&416^?[/Z2A:X =+O1%0PET@*"_+1;I]]G%3<LZ(3QM-.<@DA,%
MBC,'B$Z"S\K5!&BTN?6U['T*IHVF'!L]!W"_ ^S\,D"1,\V\C]Q"5.AH6] &
M<<E*T $C<\PC>QBA/?Q:N[%%=P)E1H=8=&-)LV^@/KJE:TX [=Y '*S) LE&
M8FCVD$,AWXU;+5+K%-2!)$Y\UST65':'Y,%RZP"6/]@.@:=ZD6L@&N5KDF
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
M/W[.>?VN_G454\U81A,9&<$">*GCH3<E; ;)3B#]7GC6,;/6%R9/T3*MC=9
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
ML5A4>O%PV_EM$S<[:ZZ#FG-X?&OH^A?U2\!5_I__X_\#4$L! A0#%     @
ME(*C5CHE ^DF"   O24  !,              ( !     &$P,S,Q,C R,RUE
M>#,Q,2YH=&U02P$"% ,4    " "4@J-65"2(0T<(  "^)@  $P
M    @ %7"   83 S,S$R,#(S+65X,S$R+FAT;5!+ 0(4 Q0    ( )2"HU:<
M5SFYX@4   46   3              "  <\0  !A,#,S,3(P,C,M97@S,C$N
M:'1M4$L! A0#%     @ E(*C5OM&GS -!@  <A<  !,              ( !
MXA8  &$P,S,Q,C R,RUE>#,R,BYH=&U02P$"% ,4    " "5@J-6A'4U#=TZ
M P#<S2D $0              @ $@'0  8V]D:2TR,#(S,#,S,2YH=&U02P$"
M% ,4    " "5@J-6QIMV8D07  "K#P$ $0              @ $L6 , 8V]D
M:2TR,#(S,#,S,2YX<V102P$"% ,4    " "5@J-6R=#8?Y<G  "6H@$ %0
M            @ &?;P, 8V]D:2TR,#(S,#,S,5]C86PN>&UL4$L! A0#%
M  @ E8*C5I#I>4*#]P  S!<+ !4              ( !:9<# &-O9&DM,C R
M,S S,S%?9&5F+GAM;%!+ 0(4 Q0    ( )6"HU:P>4=F?S,! )8>#0 5
M          "  1^/! !C;V1I+3(P,C,P,S,Q7VQA8BYX;6Q02P$"% ,4
M" "5@J-6Z07M";46 0!FM0P %0              @ '1P@4 8V]D:2TR,#(S
B,#,S,5]P<F4N>&UL4$L%!@     *  H C@(  +G9!@    $!

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